Simplicity2.3.1より、Simplicityの投稿ページ全てをAMP化できる機能が追加されました。
ただ、全てのページをAMP化すると都合が悪いことも出てくるかと思います。
例えば以下のようなページの場合。
- 個別にスクリプトを利用した動作サンプルページが多数ある
- アフィリエイトのコンバージョンページでのタグの改変を防ぎたい(改変されても成果は発生するとは思いますが規約などもあり一応)[参考ページ]
- どうしても本文中のAMPエラーを取り除けない(わからない)
なので、Simplicityでは現時点で、以下の2つの方法で「AMPページを生成しない」ようにできるようにしました。
- 投稿の管理画面でAMPページ生成を無効にする
- テーマカスタマイザーでAMPページを生成しないカテゴリを指定する
以下では、それぞれの設定方法について紹介したいと思います。
投稿の管理画面でAMPページ生成を無効にする
投稿別に「AMPページを生成しない」ようにする設定は簡単です。
投稿の管理画面を開くと以下のような「AMP設定」メタボックスが表示されるようになります。
AMPページを生成しない場合は、「AMPページを生成しない」にチェックを入れてください(デフォルトではチェックが入っていません)。
これでAMPページが生成されなくなります。検索エンジンのクローラにも伝わらなくなります。
AMPページを生成しないカテゴリを指定する
あとは、「外観→カスタマイズ→AMP」項目で「AMPページを生成しないカテゴリID」にカテゴリIDを指定することで、まとめてAMPページを生成しない投稿が指定できます。
以下のように、カテゴリIDを入力すると、そのカテゴリではAMPページが生成されなくなります。
以下のように、,(カンマ)区切りで複数のカテゴリを指定することもできます。
まとめ
こんな感じで、「AMPページ生成を除外できる機能」がついたので、AMPページ表示を制限したい場合は、ご利用ください。
AMP機能について詳しくは以下。