Simplicityを1.5.2 20150226にバージョンアップしました。
今回の主な変更点は以下。
- アイキャッチを自動設定してくれる機能を追加
- YouTubeが埋め込まれている場合は動画のサムネイルを自動設定
- キャッチフレーズをヘッダー幅いっぱいになるようにスタイル変更
- メニューボタン部分をbutton-menu.phpに切り分け
- トップへ戻るボタン部分をbutton-go-to-top.phpに切り分け
- テーマからHTML5バリデーションエラーができる限りでないように修正
- テーマからHTML5バリデーション警告ができる限りでないように修正
- HTML要素内に指定したスタイルなどはなるべく取り除く
- スタイルシートの!important指定をしなくて良いところはなるべく取り除く
- .htaccessの高速化編集例のhtaccess.txtの中身をこちらに変更
- CSSの微修正
- [修正a1]PocketのモバイルアイコンがiPhoneなどからストックできなかったのを修正
- [修正a2]固定ページアイキャッチ自動設定の不具合修正
アイキャッチの自動設定機能
「外観→カスタマイズ→画像の設定」に「アイキャッチを自動設定 」機能を追加しました。
これは、投稿時にアイキャッチの設定をしなくても、自動的に本文中の最初の画像をアイキャッチに設定する機能です。わかる人には、Auto Post Thumbnailプラグインのような機能と言った方がわかりやすいかもしれません。
簡単に仕様を説明すると以下のようになります。
- 本文中に画像がある場合は、最初の画像をアイキャッチに設定
- 本文中にYouTube動画が埋め込まれている場合は動画のサムネイルをアイキャッチに設定
- 本文中に画像とYouTube動画がある場合は、優先的に画像がアイキャッチに設定
詳しい仕様は、以下を参照してください。
参考 コピペ一発でWordpressの投稿時にアイキャッチを自動設定させるカスタマイズ方法(YouTube対応版)
キャッチフレーズのスタイル変更
長いキャッチフレーズをつけていると、以前はこんなだったのが
こんな感じに表示されるように、スタイルを変更しました。
テンプレートの切り分け
メニューボタンと、トップへ戻るボタンを手軽にカスタマイズ出来るようにするために、以下のようにテンプレートファイルを切り分けました。
- header.phpのメニューボタン部分→button-menu.php
- footer.phpのトップへ戻るボタン部分→button-go-to-top.php
これで、それぞれのボタンをカスタマイズするのに、子テーマなどで重要なheader.phpや、footer.phpを編集する必要が無くなりました。
HTML5バリデーションエラー・警告の排除
HTML5バリデーションサービスなどで、エラーや警告が出なくなるように、できる限り修正しました。(以前のは警告にはほとんど何もしてなかった)
ただし、本文の内容(主に使われているタグ)や、プラグイン、ウィジェットによっては、エラーや警告が出るようになります。
ただ、エラーなどが出たからといって、ほとんどの場合、何かしら問題の出るものはないと思います。
ただ単に、テーマ単体としてバリデーションエラー等が出ないものを、お掃除感覚で作ってみたかっただけです。(人気ウィジェットの、ランキング表示をしたときのみ、ウィジェットにつき1つエラーが出るけど。)
v1.5.2あとがき
あと今回、Simplicity高速化例としてhtaccess.txtの中身を修正し、以下のページも修正しました。
この方法は、.htaccess の見直しでWebページ高速化の内容を許可をいただき、そのまま掲載させていただきました。
僕が以前書いていたものは、Googleで検索して見よう見まねで書いたものなので、最新版の方が効果は高いと思います。
ただ、以前のコードを使っている方は、そのままでも、取り立てて問題はないと思います。
では今回、アイキャッチの自動設定という機能を付けたので、もし画像挿入などで不具合が起こったら、フォーラムに報告いただけると助かります。
もし、画像挿入で変な動作をしたら、カスタマイザーから機能をオフにすればOKですので。