WordPress 3.3のHTMLエディタにLMB^Box Smileysのクイックタグを

WordPress 3.3にしたら、それまでHTMLエディタに表示されていたLMB^Box Smileysのボタンが表示されなくなってしまった。 :sad_wp:

何とかならないかと、ググってみたところ、WordPress・プラグインを使わずHTMLエディタへクイックタグ追加 |道道つれづれ線経由で、WordPress 3.3のHTMLエディターにクイックタグを追加する | モノについてのモノ語りを発見。

WordPress 3.3ではクイックタグに関する処理が変更になっているということで、LMB^Box Smileysはだいぶ前に開発が終わっている?ようなので、書かれている通りに修正してみました。(WordPress 3.3以降専用となります)

lmbbox-smileysフォルダ内の、「lmbbox-smileys.php」ファイルをエディタで開いたら

<code>// BEGIN - LMB^Box Smileys Activation Calls
if (get_settings('use_smilies')) {</code>

<code>// Add 'Smileys' Quicktag Buttons for Admin and Comments</code>

の下に

<code>add_action('admin_print_footer_scripts',  'lmbbox_insert_smileys');</code>

を追加
さらに

[php]function lmbbox_insert_smileys() {
?>
<!– BEGIN – LMB^Box Smileys Javascript //–>
<script language="JavaScript" type="text/javascript">
<!–
QTags.addButton(‘ed_smileys’, ‘Smileys’, open_smileys);
function open_smileys() {
window.open(‘<?php echo get_settings("siteurl"); ?>/wp-content/plugins/lmbbox-smileys/lmbbox-smileys-popup.php?lmbbox_smileys=admin’, ‘smileys’, ‘width=400,height=450,status=yes,resizable=yes,scrollbars=yes’);
}
//–>
</script>
<!– END – LMB^Box Smileys Javascript //–>
<?php
}[/php]

に変更

で、無事クイックタグが表示されるようになりました。 :clap_tb:

環境
WordPress 3.3.1
LMB^Box Smileys 3.2

こんな記事もありました。
More SmiliesからCustom Smilies、そしてLMB^Box Smileysへ | MacFeeling Blog

コメント

タイトルとURLをコピーしました