[WordPress] WordPress Shortcode-HelperのJSエラーを修正
作成日:
2014年7月1日
ショートコードの属性パネルをエディタに表示出来るプラグイン: WordPress Shortcode-Helper" type="link"][/notification]
tinymce.PluginManager.add('shortcode_button', function (editor, url) {
とても便利なのですが、どうもプラグインの中の「shortcode-button.js」がエラーを起こしているようで、他のプラグインや管理機能に不具合を起こしているようでした。
エラメッセージを見ると、[js]Uncaught ReferenceError: tinymce is not defined [/js]と、「tinymceが未定義ですよ」と。
そりゃそうだ。
tinymceは記事編集画面でしか実行されないのだから。
そこで、
を参考に、下のように修正するとエラーは止まりました。[js]if(typeof(tinymce) != 'undefined'){tinymce.PluginManager.add('shortcode_button', function (editor, url) {
var values = getValues(editor);
editor.addButton('shortcode_button', {
title: 'Shortcodes',
icon: 'wp_code',
type: 'menubutton',
menu: values,
});
});
}[/js]
と、
WordPress Shortcode-Helper
http://wordpress.org/plugins/wp-shortcode-helper/
Make your shortcodes easy to use for everyone. Doesn't matter how many or how complex they are.
物草 灸太郎
WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。
コメントをどうぞ