2019/11/12にWordPressのバージョンがWordPress5.3にアップデートされました。
この影響で、Affinger5の投稿画面にてFailed to initialize plugin: st_pluginが表示されるようになり、投稿画面でタグなどのメニューが表示出来なくなりました。
こちらの問題に対するスマートな解決方法が見つかったので、シェアします。
こんな方におすすめ
- Affinger5をご利用のユーザーの方
- テーマのアップデートを避けたい方
Failed to initialize plugin: st_pluginのスマートな解決方法
解決方法は次のとおりです。
step
1公式からver20191114を入手
Affinger5の公式ページから、修正版のVersionがアップロードされていますので、こちらをダウンロードしてください。
step
2修正対象のjsのみをアップロード(tinymce-st-plugin.js)
今回の改善対象は、「…public_html/wp-content/themes/affinger5/js」の中にある
「tinymce-st-plugin.js」というファイルのみでしたので、こちらのみFTPでアップロードします。
※正確にはstyle.cssも変わってましたが、ヘッダのみの修正のようです。
step
3Chromeのキャッシュを消す(tinymce-st-plugin.js)
最後に、修正を反映させる為にChromeのキャッシュを消します。
公式のやり方
公式のやり方としては、ver20191114のファイルをそのままアップデートし、上記同様にChromeのキャッシュを消すだけです。
しかし、テーマをそのままアップデートしてしまうと、人によっては色々とこれまでに設定した内容が初期化されてしまうと思います。
かくいう私も、2か月位前に、Affinger5のverUpを知ったときにアップデートしたら、色んな設定が初期化されてしまい、途方にくれました。
そういう経験を避けたかったので、Affinger5のテーマでどこがアップデートされたかを調べた次第です。
なんか、この位の変更であれば、部分更新してくれるような仕様にしてほしいもんですね。
今日はそんなところです。
ご閲覧ありがとうございました。
ではでは(^^)/