仕様変更と内部最適化 Luxeritas 1.21 & WpTHK 3.12
これまで悩みどころだった WAF や ファイヤーウォール系プラグイン等で、
あまりにもガチガチのセキュリティ設定にされると、SNS のカウント数が取れなかったりといった事象(キャッシュを設定してる場合は取れるけど)。
Luxeritas のページでも紹介してるセキュリティプラグイン IP Geo Block の作者である tokkonoPapa さんから
「admin-ajax.php を経由すれば取得できると思います」
といった趣旨のアドバイスをもらった。
こんな簡単な解決方法があったとは、、、
/(^o^)\ナンテコッタイ (なぜ気づかなかったのかw)
ついでに、子テーマ編集機能のボタン類も Ajax 経由にした。
あとは、ちょこちょこした部分の修正と変更。
改訂履歴
Luxeritas 1.21
仕様変更と内部最適化
- SNS カウント数の取得方法変更(キャッシュ機能を使用してない場合に admin-ajax.php を経由するように変更)
- 子テーマ編集機能のボタン類を ajax 経由に変更
- コメントの画像認証失敗時の画面に「戻る」のリンク付けた
- コメントの画像認証失敗時の画面の HTTP ステータスコードが WordPress の wp_die() のデフォルト値である 500 になってたけど。500 って何か違うなー・・・と思ったので、何となく 418 I’m a tea pot にしてみた
- WordPress 標準の動画埋め込み<video>タグを<amp-video>に自動変換するようにした
- AMP ページではログインしていても、ブログ画面の管理バーを表示しないようにした(ログイン中だけだが、文法エラーになって表示が崩れるため)
- WordPress 標準の「ギャラリー作成」機能を html5 に対応させた
- アーカイブページや関連記事の抜粋は、the_content のフィルター全部を通す意味がない(というか邪魔になる)ので、必要なフィルターだけ通すようにした
- PHP と WordPress のバージョンチェックをちょっとだけ強化
- 将来的な拡張を見越して、投稿の the_content にもう一段フィルターつけた
バグ修正
- WordPress 標準の「ギャラリー作成」機能を使ってギャラリーを表示すると AMP ページで文法エラーになってしまうバグの修正
- 「改行するタイプの抜粋」で shortcodes を挿入してる時に shortcodes がそのまま表示されてたので、表示しないように修正(以前は消えてたはずだけど、どこかのバージョンでレベルダウンしてたっぽい)
WpTHK 3.12
仕様変更と内部最適化
- SNS カウント数の取得方法変更(キャッシュ機能を使用してない場合に admin-ajax.php を経由するように変更)
- 子テーマ編集機能のボタン類を ajax 経由に変更
- PHP と WordPress のバージョンチェックをちょっとだけ強化
- WordPress 標準の「ギャラリー作成」機能を html5 に対応させた
- アーカイブページや関連記事の抜粋は、the_content のフィルター全部を通す意味がない(というか邪魔になる)ので、必要なフィルターだけ通すようにした
- 将来的な拡張を見越して、投稿の the_content にもう一段フィルターつけた
バグ修正
- 「改行するタイプの抜粋」で shortcodes を挿入してる時に shortcodes がそのまま表示されてたので、表示しないように修正(以前は消えてたはずだけど、どこかのバージョンでレベルダウンしてたっぽい)
ディスカッション
コメント一覧
まだ、コメントがありません