ブルーシュ

IT技術の勉強記録

ホーム > Tips > WordPress

【もっと簡単に】プラグインなし 特定のページをインデックスさせない方法

以前、こんな記事を書きました↓
WordPressプラグインなしで特定のページをインデックスさせない方法!

ブロックエディタなら、もっと簡単にnoindexを設定することができます。

カスタムフィールドを登録

ブロックエディタの記事編集画面でカスタムフィールドを登録します。
ここでは名前をnoindex、値を1にします。
カスタムフィールドでnoindexを設定する

functions.phpを編集

下記のソースコードをfunctions.phpに追加します。wp_head()にアクションフックを設定しています。

function add_meta() {
	if(is_singular()){
		if(get_post_meta(get_the_ID(), "noindex", true)){
			echo '<meta name="robots" content="noindex">';
		}
	}
}
add_action( 'wp_head', 'add_meta' );

確認すると、noindexが出力されてました。
フォーム送信完了ページなどは検索エンジンにはインデックス不要なので、付けておくと便利ですね。
noindexが出力されているのを確認

【もっと簡単に】プラグインなし 特定のページをインデックスさせない方法 #WordPress #ウェブデザイン #ウェブ制作 #WEBデザイン #WEB制作

作者の似顔絵

プログラミング歴19年🌈調べたことをブログにまとめていきます。
記事の感想・質問・間違い指摘などはツイッター ( @blooshcompany ) へお願いします。

秋田のウェブ活用をサポート

ホームページを自作してコスト削減!秋田の事業者は無料で利用できます。
ネットショップ・WordPress・SEO対策などさまざまなお悩みをサポートします。

その他、フロントエンド案件のご依頼はインフォメーション

秋田市 レンタル着物 笹パンダ堂のバナーリンク