ネット集客実践クラブ

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

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

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

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

  4. LINE

    解決】パソコン版LINEでスタンプや絵文字のダウンロードが完了し…

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

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

  6. SSLイメージ

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

集客のネタ話

  1. SEO、SEO対策、検索エンジン最適化、地名入り
    大阪府箕面市で事業をされている方の中には、数年前にホームページを作ったものの、思うように問い合わせが…
  2. SEO、SEO対策、検索エンジン最適化、地名入り
    ホームページを作ったものの、思うように問い合わせが増えず、時間だけが過ぎてしまったという声は非常に多…
  3. SEO、SEO対策、検索エンジン最適化、地名入り
    ホームページを作成したものの、検索エンジンで上位に表示されず訪問者がほとんど増えないという悩みを抱え…
  4. SEO、SEO対策、検索エンジン最適化、地名入り
    ホームページを開設したものの、思うような成果が得られず苦しんでいる事業者は少なくありません。…
  5. SEO、SEO対策、コツコツ上位表示対策
    「noteは、グーグルのSEO対策に強い」とよく言われますが、概ねその通りです。noteで記…
  6. SEO、SEO対策、検索エンジン最適化、地名入り
    八尾市でホームページを持ちながら、なかなか集客につながらず悩んでいる事業者の方に向けて、SEO対策の…
  7. SEO、SEO対策、検索エンジン最適化、地名入り
    ホームページを作ったのに集客が見込めない事業者は少なくありません。例えば、 ア…
  8. SEO、SEO対策、検索エンジン最適化、地名入り
    社労士事務所を経営されている先生方から、ホームページに関するご相談を数多くいただきます。立派…
  9. SEO、SEO対策、検索エンジン最適化、地名入り
    高槻市のホームページ集客、諦めていませんか?SEO対策で商圏が変わります。ホーム…
  10. SEO、SEO対策、検索エンジン最適化、地名入り
    歯科のホームページ集客で、今まさに集患の課題を感じておられる。競争が激化する歯科業界において…

最近更新されたページ