Simplicityを2.4.3にバージョンアップしました。
今回の主な変更点は以下。
- デフォルトでREST APIを無効にする
- 更新日を変更するか選択できる機能追加
- LINEのシェアボタンのリンク先変更
- jQueryの呼び出し方法の変更
- AMPのAmazon アソシエイトの画像URLによっては不具合が出るのを修正(詳細)
- bbPressページのモバイルページでサイドバートップのアドセンスを表示しない(詳細)
- [修正a]jQueryなどの呼び出し方法を元に戻した
デフォルトでREST APIを無効にする
WordPress4.7からREST APIが標準となりましたが、とりあえず個人ブログでは、そこまで有用性を感じないので、デフォルトで機能をオフにしておくことにしました。
有効にするには、以下を参照してください。
REST APIがデフォルトで有効なことにより、なんかメリットがあるようであれば、今後設定を変更するかもしれません。
更新日を変更するか選択できる機能追加
誤字修正や、ちょっとした修正で更新日を変更したくないときに、更新日を変更しないようにできる機能を追加しました。
大した修正ではないので「更新日を変更したくない」なんて場合は「更新日の変更」設定項目で「変更しない」を選択の後、「公開」もしくは「更新」ボタンを押してください。
参考 トピック: [解決済] 記事を修正した時に更新日時(modified_time)を変更せずに保存する方法はな « サポートフォーラム — WordPress
LINEのシェアボタンのリンク先変更
LINEのシェアリンクは、以前は以下のようにしていましたが、
//line.me/R/msg/text/?<?php the_title(); ?>%0D%0A<?php the_permalink(); ?>
以下のように変更しました。
//lineit.line.me/share/ui?url=<?php the_permalink(); ?>
これで、パソコンからでもシェアできるようになります。
jQueryの呼び出し方法の変更
この変更はエラー報告があったので元に戻しました。
ちょっと試しにjquery.jsとjquery-migrate.min.jsをasyncで呼び出すように変更してみました。
<script src=".../jquery.js" async></script> <script src=".../jquery-migrate.min.js" async></script>
僕のテスト環境や、当サイトでは問題なく動作していますが、もしかしたらJavaScriptの動作に影響する可能性があります。
もし、Simplicityを2.4.3にアップデートしたことにより、「JavaScript(jQuery)が動作しなくなった」とか「動作がおかしくなった」なんて場合は、フォーラムにて教えていただけると助かります。