サポート » 使い方全般 » WPの設定でnoindex,nofollowにしたい

  • 解決済 simejikinoko

    (@simejikinoko)


    WP管理画面内の「表示設定」→「検索エンジンでの表示」にチェックを入れると、以下のようになります
    <meta name="robots" content="noindex,follow"/>

    follow → nofollow にしたいのですが、変更することはできますか?
    個別ページ単位ではなく、サイト全体にnoindex,nofollowにしたいです

    今は「検索エンジンでの表示」にチェックを入れずに、以下のページを参考にしてfunctions.phpに書き込みました
    https://www.nishi2002.com/20811.html

    上記でもできてるのになぜ管理画面内の設定でnoindex,nofollowにしたいかというと、「
    Stop the Bokettch」というプラグインを使用していまして、わかりやすくて便利だったので活かしたいと思ったからです。
    ※プラグイン説明(検索エンジンがサイトをインデックスできない設定にチェックを入れていた場合、ツールバー内に警告表示を行います。サイト公開時のチェック忘れの防止に役立ちます。)

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    下記コードではどうでしょうか?

    functions.php 等に、

    function my_no_robots() {
    	echo "<meta name='robots' content='noindex,nofollow' />\n";
    }
    
    function my_noindex() {
    	if ( '0' == get_option('blog_public') )
    		my_no_robots();
    }
    
    remove_action( 'wp_head', 'noindex', 1 );
    add_action( 'wp_head', 'my_noindex', 1 );
    
    if ( isset( $_GET['replytocom'] ) ) {
    	remove_action( 'wp_head', 'wp_no_robots' );
    	add_action( 'wp_head', 'my_no_robots' );
    }
    トピック投稿者 simejikinoko

    (@simejikinoko)

    ありがとうございます。
    コード試してみてできました!
    活用させていただきたいと思います。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「WPの設定でnoindex,nofollowにしたい」には新たに返信することはできません。