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

Luxeritas 1.20-theta

まだベータ版のままですが、Luxeritas 1.20-theta を公開しました。

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

↓ 当サイトトップページ の AMP Project にキャッシュされてるページ

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

その他、いくつか AMP 関連でバグの修正と Luxeritas 1.12 と同等の改修(PHP 7.1 対応)をしました。

まだ、Google Analytics に対応してません・・・

※ 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 専用のサイトロゴを設定するようにした