[WordPress] WordPress Shortcode-HelperのJSエラーを修正

作成日:
favicon
https://monoxa.net/2014/06/wordpress-shortcode-helper/

ショートコードの属性パネルをエディタに表示出来るプラグイン: WordPress Shortcode-Helper" type="link"][/notification]

とても便利なのですが、どうもプラグインの中の「shortcode-button.js」がエラーを起こしているようで、他のプラグインや管理機能に不具合を起こしているようでした。

エラメッセージを見ると、[js]Uncaught ReferenceError: tinymce is not defined [/js]と、「tinymceが未定義ですよ」と。
そりゃそうだ。
tinymceは記事編集画面でしか実行されないのだから。

そこで、

favicon
http://www.openspc2.org/reibun/javascript/koubun/012/

を参考に、下のように修正するとエラーは止まりました。[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]

と、

favicon
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を楽しんでいます。

Loading...

コメントをどうぞ

  • メールアドレスが公開されることはありません。
  • コメント欄にURLは入力できません。
  • このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシー利用規約が適用されます。