ネット集客実践クラブ@大阪でSEOやグーグル広告でホームページ集客を頑張る人の集まり

ワードプレスVer6.0にしたら、QTags.addButtonで設定してたクイックタグが使えなくなった件に、仮で対応してみました。

ワードプレス・ロゴ、WP

2022/05/25にワードプレスがVersion6.0にアップグレードされました。

自分は、まだクラッシックエディター使ってます。

便利に使えるようにQTags.addButtonを使って「クイックタグ」をfunctions.php や、自作のプラグインで追加設定してます。

ところが、今回のver6.0にすると、表示されなくなってしまいました。

何か変更が起こったようですが、表示されないのは困るので、対応してみました。

クラッシクエディタにクイックタグを追加する設定の内容

functions.phpやプラグイン内で書いていた内容は、こんな感じです。

function add_my_qtag() {
    if (wp_script_is('quicktags')){
?>
    <script type="text/javascript">

      /** 書式 : QTags.addButton('ID', 'ボタンのラベル', '開始タグ', '終了タグ', 'アクセスキー', 'タイトル', プライオリティ); **/
      QTags.addButton('h2','H2','<h2>','</h2>','h2','H2',1);
       :
       :
    </script>

これを


function add_my_qtag() {
    if (wp_script_is('quicktags')){
?>
    <script type="text/javascript">
if(window.addEventListener){
    window.addEventListener('load', function(){
      /** 書式 : QTags.addButton('ID', 'ボタンのラベル', '開始タグ', '終了タグ', 'アクセスキー', 'タイトル', プライオリティ); **/
      QTags.addButton('h2','H2','<h2>','</h2>','h2','H2',1);
       :
       :
    });
}
    </script>

という感じで、Listener を使って再度、読み込ませるということですね。

追記 2022/05/29 19:54:57)

結構管理サイトが多いので、いちいちリスナー追加のJS書くのがめんどくさいです。

なんとかならないのかなー・・・って思ったら、他の解決方法を発見された方がいました。

こっちの方が断然楽です(笑)

admin_print_footer_scripts を読み込む順番でなんか不具合が起こってるんでしょうかねー?

多分、QTagsを生成する前に、admin_print_footer_scripts が走っちゃうのかなー・・・。

WPの中の人、修正お願い致しますm(__)m

ちなみに、

add_action( 'admin_print_footer_scripts', 'appthemes_add_quicktags', 20 );

と、「20」で十分なようです。

後で再度読み込まれるので、編集画面の表示はちょっと遅くなる

クイックタグが出てくれないと、編集作業がものすごく不便なので、とりあえずの対応です。

編集画面が開いた後に、クイックタグの部分を再度読み込み、という感じです。

編集画面の描画が遅くなるので、ややストレスですが、しょうがないですね。

ワードプレスの製作者の方々が対応してくれたらいいんですけど、そうじゃなきゃこれでやるしかないですかねー・・・。

この方法に気がついたのは、たまたまプラグインのクイックタグが表示されてたから

ちなみに、この方法に気がついたのは、とあるプラグインのクイックタグが出てたから、ソースを確認しました。

ワードプレスのソースを見ても、QTags自体は存在してます。

編集画面でデフォルトのクイックタグが出てるので当たり前なんですが・・・。

ソースを読み込んで、表示されるタイミングの部分を探しても良かったんですが、そんな時間もないので、困っていましたが、

あれ?このプラグインのクイックタグ出てるな・・・

と気がついたので、なんとか対応できました。

ワードプレスのメジャーアップデートは怖いすね。

ホント、元の仕様に戻ることを願っております・・・。

(ふじい)

関連記事

  1. ワードプレス・ロゴ、WP

    解決】ロリポのワードプレスのCode Snippetsで保存する…

  2. ワードプレス・ロゴ、WP

    ワードプレスのパスワード保護画面に「抜粋」があれば、それを表示す…

  3. ワードプレス・ロゴ、WP

    ワードプレスで、固定ページの子ページの一覧化、自動でできそう・・…

  4. 解決】マイクロソフトのWordで「作業ファイルを作成できません。…

  5. Contact Form 7、コンタクトフォーム

    解決】Contact Form 7内でShortcoderで作っ…

  6. ワードプレス・ロゴ、WP

    Contact Form 7 でスパム送信が沢山くるので対応して…

集客のネタ話

  1. 見積無料
    「顧問料0円で社労士に相談してください。」という社労士事務所さんの広告が・・・どうな…
  2. イノベーター理論のイラスト
    すごいなー・・・お客さんの所、3年間、予約を悩んだ・・・と言う方が来たそう。イノベーター理論…
  3. 自分と同じ「思考のクセ」が無い人からのアドバイスは大事
    大概の方は、世の中の全部のこと判ってるわけじゃないので、人の意見は聞いた方がいいですなー。特…
  4. MEO
    MEOは専門外ですが、お客さんの所で色々試してもらった結果、 グーグルMAPでの投稿…
  5. グーグルサーチコンソール クロール済み インデックス未登録
    折角高いお金や労力を掛けてホームページを公開しても、「なぜか検索にヒットしない。」…
  6. SEO、検索エンジン最適化、上位表示対策の話題
    SEOと言うと、特定のキーワードで検索された時に上位表示されるための技術…
  7. 美容師、スタイリストの求人、転職
    河内地長野市の求人情報です。美容室のスタイリスト募集河内長野市からも通える範囲、…
  8. SEO、SEO対策、検索エンジン最適化、地名入り
    十津川村で地域に根ざしたビジネスを展開されている経営者の皆様、このようなお悩みはありませんか。…
  9. SEO、SEO対策、検索エンジン最適化、地名入り
    山添村でホームページをお持ちならSEO対策を実施することで新規集客ができる可能性が高いです。…
  10. seoのQ&A、QA
    2002年頃から急速に成長したブログ、2026年現在で24年です。その間、いろいろな無料ブロ…

最近更新されたページ