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

ワードプレス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

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

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

    解決】ワードプレスで「致命的なエラーをチェックするためにサイトと…

  3. SSLイメージ

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

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

    ワードプレスのテーマを変更してもGTMやアドセンスのタグが表示さ…

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

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

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

集客のネタ話

  1. LPOやグーグル広告の考え方。広告は接触するところまで
    最近、外反母趾の名医のグーグル広告の反応が落ちてます。反応が落ちてる、というよりは、…
  2. 表に出てることはすぐに真似される
    商売やってる人は、みんな必死です。なので、上手くいったことは、すぐに真似されます。…
  3. ヴェリテ金剛ルネクロスサイトのフェイスブック広告
    2024/06/28(金)にオープンと正式発表された「そよら金剛」そよら金剛の隣にマンション…
  4. 大阪狭山市 イタリアンの検索結果
    昨日(2024/05/22)に、個別相談で色々作戦練った、大阪狭山市と富田林の境にあるイタリアン「ア…
  5. sns集客のコツ。時代はX(Twitter)?「あなたが一番よく使うSNSは何ですか?」アンケートの内容
    ヤフーニュースで 「あなたが一番よく使うSNSは何ですか?」 …
  6. ワードプレス・ロゴ、WP
    2024/05/16 06:30:43の被リンク、1,219件(前回05/10)ホームページ…
  7. SEO、SEO対策
    2024/05/15 07:48:02の被リンク、1,219件(前回05/10)「seo v…
  8. 飲食店経営の立て直しは、メニューの改良から。メニュー開発ではありません。
    新規で始めた少人数でやってる飲食店さんで、一番大事なのは、 集客ルートの安定化…
  9. SEO、SEO対策
    2024/05/14 07:19:54の被リンク、1,219件(前回05/10)2週間くらい…
  10. 値上げ
    えーと、インスタとかで、  値上げの告知は、不要です。むしろ…