仕様変更と内部最適化 Luxeritas 1.21 & WpTHK 3.12

これまで悩みどころだった WAF や ファイヤーウォール系プラグイン等で、
あまりにもガチガチのセキュリティ設定にされると、SNS のカウント数が取れなかったりといった事象(キャッシュを設定してる場合は取れるけど)。

Luxeritas のページでも紹介してるセキュリティプラグイン IP Geo Block の作者である tokkonoPapa さんから

「admin-ajax.php を経由すれば取得できると思います」

といった趣旨のアドバイスをもらった。

こんな簡単な解決方法があったとは、、、
/(^o^)\ナンテコッタイ (なぜ気づかなかったのかw)

ついでに、子テーマ編集機能のボタン類も Ajax 経由にした。
あとは、ちょこちょこした部分の修正と変更。

改訂履歴

Luxeritas 1.21

仕様変更と内部最適化

  1. SNS カウント数の取得方法変更(キャッシュ機能を使用してない場合に admin-ajax.php を経由するように変更)
  2. 子テーマ編集機能のボタン類を ajax 経由に変更
  3. コメントの画像認証失敗時の画面に「戻る」のリンク付けた
  4. コメントの画像認証失敗時の画面の HTTP ステータスコードが WordPress の wp_die() のデフォルト値である 500 になってたけど。500 って何か違うなー・・・と思ったので、何となく 418 I’m a tea pot にしてみた
  5. WordPress 標準の動画埋め込み<video>タグを<amp-video>に自動変換するようにした
  6. AMP ページではログインしていても、ブログ画面の管理バーを表示しないようにした(ログイン中だけだが、文法エラーになって表示が崩れるため)
  7. WordPress 標準の「ギャラリー作成」機能を html5 に対応させた
  8. アーカイブページや関連記事の抜粋は、the_content のフィルター全部を通す意味がない(というか邪魔になる)ので、必要なフィルターだけ通すようにした
  9. PHP と WordPress のバージョンチェックをちょっとだけ強化
  10. 将来的な拡張を見越して、投稿の the_content にもう一段フィルターつけた

バグ修正

  1. WordPress 標準の「ギャラリー作成」機能を使ってギャラリーを表示すると AMP ページで文法エラーになってしまうバグの修正
  2. 「改行するタイプの抜粋」で shortcodes を挿入してる時に shortcodes がそのまま表示されてたので、表示しないように修正(以前は消えてたはずだけど、どこかのバージョンでレベルダウンしてたっぽい)

WpTHK 3.12

仕様変更と内部最適化

  1. SNS カウント数の取得方法変更(キャッシュ機能を使用してない場合に admin-ajax.php を経由するように変更)
  2. 子テーマ編集機能のボタン類を ajax 経由に変更
  3. PHP と WordPress のバージョンチェックをちょっとだけ強化
  4. WordPress 標準の「ギャラリー作成」機能を html5 に対応させた
  5. アーカイブページや関連記事の抜粋は、the_content のフィルター全部を通す意味がない(というか邪魔になる)ので、必要なフィルターだけ通すようにした
  6. 将来的な拡張を見越して、投稿の the_content にもう一段フィルターつけた

バグ修正

  1. 「改行するタイプの抜粋」で shortcodes を挿入してる時に shortcodes がそのまま表示されてたので、表示しないように修正(以前は消えてたはずだけど、どこかのバージョンでレベルダウンしてたっぽい)

Luxeritas,WpTHK

Posted by るな