AMP 対応 Luxeritas 1.20-theta (ベータ版)

Luxeritas 1.20-theta

トップページが固定フロントページだった場合、トップページも AMP 化できるようにしました(ただし、マルチサイトの場合は不可)。

↓ Luxeritas 専用トップページ の AMP Project にキャッシュされてるページ

https://cdn.ampproject.org/c/thk.kanzae.net/wp/amp/

その他、いくつか AMP 関連でバグがあったので修正。

プラス Luxeritas 1.12 と同等の改修(PHP 7.1 対応)。

Google Analytics の対応はまだでーすw

※ Luxeritas 1.20-theta は 子テーマ 1.01-beta 以上が必要 です。

改訂履歴

Luxeritas 1.20-beta からの変更点

  1. トップページが固定フロントページだった場合、トップページも AMP 化できるようにした
  2. 投稿・固定ページ以外で、Headタグ内に <link rel="amphtml" が入っちゃってたので修正
  3. WordPress のパーマリンク設定をし直すと、AMP ページのリライトルールが消えるので、パーマリンクが変更されたら、自動的に再設定するようにした
  4. WordPress 本体がアップデートされると、AMP ページのリライトルールが消えるので、アップデート後に、自動的に再設定するようにした
  5. サムネイルやロゴイメージが、指定のサイズ以上もしくは以下の場合に構造化データチェックでエラーが出るので、それぞれの縦横比を計算して、エラーが出ない値になるようにした
  6. srcset の無い画像も srcset 付きで amp-img タグを生成していたが、AMP のページだと、画面幅以下の画像でも、なぜか大きいサイズの画像が選択されてしまうので、srcset やめた
  7. AMP のページでは、構造化データに AMP 専用のサイトロゴを設定するようにした

Luxeritas

Posted by るな