一部の投稿でAMPを非表示にする方法
投稿の編集で簡単に無効にできます。
右側の項目の「Show AMP for Current Page?」で設定します。
- 投稿の編集のページ
- 「Show AMP for Current Page?」のプルダウンを開く
- 「隠す」にチェックを入れる
- 投稿を保存する
複数の投稿をAMPを無効にする方法
functions.phpにコードを追加します。
add_filter( ‘amp_skip_post’, ‘ampforwp_skip_amp_post’, 10, 3 ); function ampforwp_skip_amp_post( $skip, $post_id, $post ) { $ampforwp_skip_posts_in = array(postid1, postid2, postid3, ….,postidn); if( in_array( $post_id, $ampforwp_skip_posts_in ) ) { $skip = true; } return $skip; } |
postid1, postid2, postid3, ….,postidnを、AMPを無効にしたい投稿のIDに書き換えて下さい。
参考:AMP for WP
すべての投稿または固定ページのAMPを無効にする方法
- 左側の項目よりAMPを開く
- SETTINGS(設定)→General(一般設定)
- AMP Support
- Posts(投稿)またはPages(固定ページ)をオフにする
- 保存する
ホームページ(トップページ)のAMPを無効にする方法
- 左側の項目よりAMPを開く
- SETTINGS(設定)→General(一般設定)
- AMP Support
- 「Homepage」をオフにする
- 保存する
デフォルトでAMPを無効または有効にする
デフォルトでAMPを無効または有効にしておき、個々のページでAMPを表示または非表示を指定する方法があります。
「General(一般設定)」で、「Posts」または「Pages」がオンになっていることを確認して下さい。
- 左側の項目よりAMPを開く
- SETTINGS(設定)をクリック
- 「Hide AMP Bulk Tools」を開く
- 「Show by Default(表示がデフォルト)」または「Hide by default(非表示がデフォルト」にする
- 保存する
デフォルトで「Show by Default(表示がデフォルト)」にしている場合、個々のページで非表示にします。