テーマ「ShapeShifter」バージョン1.0.68とその他プラグインの更新情報
まず、共通する更新情報ですが、PHP5.6未満にも対応するように編集しました。
僕のテスト環境はPHPのバージョンはワードプレス推奨環境の5.6で、このサイトで使用しているPHPのバージョンは今のところ7で、今まで気づかなかったんですが、つい最近プラグイン「Magic Template Holder」に関するエラー報告を受けまして、同様のエラーを抱える可能性がある他のテーマや他のプラグインのコードを一斉に修正しました。
問題だったのは、関数「empty」に変数ではなく、直接関数を引数として使用していたことです。
これがどうやらPHPのバージョンが5.6かそれ以上でないと駄目みたいで、エラーが起こっていたようでした。5.5でも大丈夫だったかはうろ覚えですが、まぁ原因はそういうことでした。
次にテーマ「ShapeShifter」とその専用プラグイン「WP Theme ShapeShifter Extensions」関連ですが、こちらはエディタースタイルの更新方法を変更しました。
今までは毎回編集ページに行くたびに保存されるように設定していましたが、ちょっと無駄が多い気がしましたので、テーマやプラグインの有効化・更新、テーマカスタマイザーでの編集を条件にして、エディタースタイルが保存されるようになっています。
ただ、実装したばかりで「更新」を条件にエディタースタイルが最初に保存されないと思いますので、一度何でも構いませんのでテーマカスタマイザーで一度値を変更して戻し「保存」ボタンを押す、といった方法で一度エディタースタイルを保存してください。お手数をおかけいたします。
恐らく次回以降より、更新する度に自動で保存されるようになっていると思われますが、ビジュアルエディタを使用しない人には関係のない話です。