カスタム投稿タイプでブログを作成した際に、絵文字を使うお仕事がありました。
エディタはCKEditorを使用しており、調べるとカスタマイズで追加できそうだったのですが、色々手間がかかりそうだったので、
絵文字プラグイン「WP Emoji2」を使う事にしました。
しかし、「投稿」「固定ページ」では使えるのに、カスタム投稿タイプでは使えませんでした。(管理画面に表示されない)
調べると、以下の設定を加える事で、カスタム投稿タイプで使用できることが分かりました。
プラグイン内の2つのファイルを編集します。
wp_emoji2_default.php
function wp_emoji2_default_init() { // add_meta_box("wp_emoji2_default", "絵文字", "wp_emoji2_default_metabox_layout", "post", "side", "core"); // 「投稿」に表示しない。 // add_meta_box("wp_emoji2_default", "絵文字", "wp_emoji2_default_metabox_layout", "page", "side", "core"); // 「固定ページ」に表示しない。 add_meta_box("wp_emoji2_default", "絵文字", "wp_emoji2_default_metabox_layout", "カスタム投稿タイプのスラッグ", "side", "core"); // カスタム投稿タイプに表示。 }
wp_emoji2_ks.php
function wp_emoji2_ks_admin_init() { // add_meta_box("wp_emoji2_ks", "絵文字", "wp_emoji2_ks_metabox_layout", "post", "side", "core"); // 「投稿」に表示しない。 // add_meta_box("wp_emoji2_ks", "絵文字", "wp_emoji2_ks_metabox_layout", "page", "side", "core"); // 「固定ページ」に表示しない。 add_meta_box("wp_emoji2_ks", "絵文字", "wp_emoji2_ks_metabox_layout", "カスタム投稿タイプのスラッグ", "side", "core"); // カスタム投稿タイプに表示。 }
今回は、カスタム投稿タイプでのみ使用したかったため、「投稿」「固定ページ」では非表示にする設定にしました。
上記の記事を参考に設定させていただきました。
情報を誠にありがとうございます!
プラグインアップデートしたら消えるそうなので、プラグインのアップデート時には気をつけたいと思います!
コメント