ネット集客実践クラブ(大阪)

ワードプレス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. Contact Form 7、コンタクトフォーム

    解決】Contact Form 7(コンタクトフォーム)で、日本…

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

    ワードプレスでショートコードを簡単に作れるプラグイン「Short…

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

    解決】Contact Form 7のselect(ドロップダウン…

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

    ワードプレスのRSSフィードの配信を停止する設定

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

    【解決】Contact Form 7のメール件名がISOから始ま…

  6. SSLイメージ

    ERR_SSL_PROTOCOL_ERRORが起こる原因は?「.…

おすすめ記事

  1. ホームページやブログで集客できる「SEO」を通じてネット集客の考え方を学ぼう【大阪開催・初心者むけ無料SEOセミナー・ワークショップ形式】

集客のネタ話

  1. 社労士の独立・開業に必要なこと
    社労士試験に合格。それを機に独立開業しようか迷う。未経験でも大丈夫なのか不安…
  2. 「富田林 自習室」で1ページ目に入りたい
    富田林市小金台の某NPO法人の某美人事務局長から昨夜(2024/11/14)は、…
  3. 反抗期の娘に学ぶ、売れるページやお客を呼ぶ投稿の作り方
    えーと、ネット集客実践クラブで12月にやるワークショップ 注文・予約が入るペー…
  4. LPO、ページの改善中
    注文・予約が入るページの作り方lp制作を初心者から学べる講座です。LPはAIで作れる…
  5. 社労士の独立・開業に必要なこと
    社労士試験に合格して、開業しようとしても何をしたら良いか判らない。なので、社労士の開業セミナ…
  6. 社労士の独立・開業に必要なこと
    2024年10月15日に、全国社会保険労務士会連合会で「2024年度社労士実態調査」調査結果(速報版…
  7. グーグル広告、ヤフー広告、Google広告、Yahoo広告
    2024年10月の後半から、グーグル広告で新たな集客が始まりました。正直、「10月後半開始の…
  8. SEO、SEO対策、コツコツ上位表示対策
    グーグルのサーチコンソールのデータ更新は、毎週1回あります。データが変わるということは色々変…
  9. フォロワー数ゼロから始めるインスタ集客…
  10. LPO、ページの改善中
    大阪の外反母趾の名医、南花台田辺整骨院・整体院さんのグーグルマップのクチコミ欄に、また新規で投稿があ…