ネット集客実践クラブ@大阪で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

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

  2. Shortcoder、ショートコーダー

    Shortcoder(ショートコーダー)、ワードプレスのショート…

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

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

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

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

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

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

  6. LINE

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

集客のネタ話

  1. SEO、SEO対策、検索エンジン最適化、地名入り
    ホームページ集客で悩んでいませんか?ホームページを作ったものの、思うように集客できていない。…
  2. SEO、SEO対策、検索エンジン最適化、地名入り
    天理市でお店や会社を運営していると、広告費をかけずに新規客を増やしたい、ホームページから安定して問い…
  3. SEO、SEO対策、検索エンジン最適化、地名入り
    「ホームページを作ったのに問い合わせが増えない」「広告費ばかりかかって成果が出ない」「地域密…
  4. SEO、SEO対策、検索エンジン最適化、地名入り
    せっかく高い費用をかけてホームページを作ったのに、問い合わせが全く来ない。あるいは、更新は頑…
  5. SEO、SEO対策、検索エンジン最適化、地名入り
    ホームページを作ったものの、思ったように問い合わせが来ない、検索しても自社サイトが見つからない、広告…
  6. SEO、SEO対策、検索エンジン最適化、地名入り
    ホームページはあるものの、問い合わせや来店につながらない。制作会社に任せたが、アクセス数…
  7. SEO、SEO対策、検索エンジン最適化、地名入り
    ホームページを作ったものの、訪問者が少なく売上に繋がらないと感じている方が少なくありません。…
  8. 社労士の独立・開業に必要なこと
    大阪狭山市やその近隣地域で事業を営む中小企業・個人事業主の方の多くが、「労務管理が複…
  9. SEO、SEO対策、検索エンジン最適化、地名入り
    岬町でお店や会社を営む皆さんが、ホームページを通じて集客を強化したいと考えていることでしょう。…
  10. 社労士の独立・開業に必要なこと
    河内長野市で信頼できる社労士(社会保険労務士)をお探しではありませんか。従業員の労務管理…

最近更新されたページ