Simplicityを2.3.8にバージョンアップしました。
主な変更点は以下。
- 投稿一覧リストの上の絞り込み機能を強化(詳細)
- 広告ウィジェットにショートコードを利用できるように機能追加(詳細)
- Amazon商品リンクをAMPエラーが出ないように修正
- Amazon JSプラグインを使用してもAMPエラーが出ないように修正(詳細)
- SEOメタディスクリプションとメタキーワードの特殊文字に関する不具合修正(詳細)
- AMPページでははてなブログカード・Embedlyを使わず外部ブログカードを利用するように変更(はてなブログカードのiframeでエラーが出るため)
- AMPでYouTube動画の余計なクエリを取り除く
投稿一覧リストの上の絞り込み機能を強化
WordPress管理画面の投稿一覧ページに「タグ」と「投稿者」でさらに絞り込むことができる機能を追加しました。
「カテゴリよりもタグ重視で投稿管理している」とか「メディアブログで投稿者が何人もいる」なんて場合に、管理画面で記事を絞り込むのに多少の手助けになるかもしれません。
あまり、頻繁に使用する機能でもないかもしれませんが、これらの機能があっても、特に邪魔になるほどでもないので機能追加しました。
この機能のコードは、フォーラムにてTechNoteさんに教えていただいたものを使わせていただきました。
機能の詳しい仕様については以下。
Amazonアソシエイトの商品リンクをAMPページでエラーにならないように修正
以下のような、Amazonアソシエイトが生成する商品リンクでも、AMPページでエラーにならないように修正しました。
商品リンクに対応したことで、Amazon商品を紹介するときによく使われる、以下のようなAmazon JSプラグインもAMP仕様になりました。
Amazon JSは、スクリプトが使用できない場合(AMPページ等)ではnoscriptタグを用いて、Amazonアソシエイトの商品リンクを出力します。なので、商品リンクに対応したということは、Amazon JSに対応したことにもなります。多分。
投稿のSEOタイトルなどで特殊文字が使用できない不具合修正
投稿画面にある「SEO設定」の「SEOタイトル」「メタディスクリプション」「メタキーワード」項目で「<テスト><てすと>」のような特殊文字を使用したとき不具合が出るのを修正しました。
その他
あとは、Simplicityの広告ウィジェットでショートコードを利用できるようにしたり
気づいた細かな不具合をいくつか修正しました。
あとがき
Amazon JSプラグインのユーザーは結構多そうなので、報告していただいた方にご協力いただいて修正できたのはありがたかったです。
またその他にも、いろいろ教えていただいたおかげで、いろいろと改善することができました。