サポート » テーマ » AMP(Accelerated Mobile Pages)に対応したWordPressサイトを作成するときに参考とすべき公式ドキュメントは存在するでしょうか?

  • いつもお世話になっています。
    下記の質問についてご存知の方がいらっしゃいましたら、ご教示をお願いします。

    【質問の主旨】

    AMP(Accelerated Mobile Pages)に対応したWordPressサイトを一から制作したいと考えています。コーディングの仕方や「AMP特有のWordPress関数」の使い方など参考にすべき、WordPressの公式ドキュメントは存在するのでしょうか?

    【質問の補足】
    上記の質問について下記の6点を補足説明します。

    1.
    今運営しているブログサイトとは別のブログサイトを1から開発・運営しようと考えています。

    2.
    試しにWockerの開発環境でAMP対応のテーマを作成して、GitHubでコードを公開しています。

    https://github.com/echizenyayota/wp_amp/tree/master/wp-content/themes/mysites

    3.
    このコードでブラウザにAMP対応のURLを入力するとAMP特有の記事が表示されます。
    http://takaiba.net/wp-forum/wpforum20190219-1.png

    4.
    このコードでブラウザに通常のURLを入力するとエラー画面が表示されます。
    http://takaiba.net/wp-forum/wpforum20190219-2.png

    5.
    4でエラーが出る原因は、”/wp-content/themes/mysites/index.php”でいきなりthisキーワードを使っているためであると思います。PHPの文法からすると、thisキーワードの代わりに何らかのクラス名をインスタンス化して、そのインスタンス変数からメソッドを使わなければならないと考えています。

    6.
    2で公開している”/wp-content/themes/mysites/amp/index.php”と”/wp-content/themes/mysites/index.php”は、2017年2月3日に出版された「WordPress AMP対応 モダンWeb制作レッスンブック」にもとづいて記述しています。

    http://www.socym.co.jp/support/s-1091#ttlDownload

    すでに2年以上の時間が経過しているため、「AMP特有のWordPress関数」などは存在しなくなっているような気もします。

    以上、ご確認のほどよろしくお願い申し上げます。

  • トピック「AMP(Accelerated Mobile Pages)に対応したWordPressサイトを作成するときに参考とすべき公式ドキュメントは存在するでしょうか?」には新たに返信することはできません。