サポート » プラグイン » All in One SEO Packで特定のページをfollowにする方法

  • 解決済 tri3shnyirl5a3f

    (@tri3shnyirl5a3f)


    All in One SEO Packの設定方法の質問です。

    特定の固定ページAの1ページ、2ページ以降を[noindex、follow]として設定したいのですが、
    他の固定ページBやCに[noindex、nofollow]を設定しているので[ページ付けされたページ/投稿に noindex を使用]および[ページ付けされたページ/投稿に nofollow を使用]がチェックしていますので、すべての2ページ目以降が[noindex、nofollow]になってしまい、固定ページAのみを対象外にする方法がわかりません。

    どのように設定すれば良いか方法を教えてください。
    よろしくお願い致します。

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

    aioseop_robots_meta フィルタフックを使用するといいかと思います。
    http://hookr.io/filters/aioseop_robots_meta/

    例:

    function filter_aioseop_robots_meta( $this_get_robots_meta ) {
    	if ( is_page( 123 ) ) {
    
    		if ( get_query_var( 'paged' ) ) $paged = get_query_var( 'paged' );
    		elseif ( get_query_var( 'page' ) ) $paged = get_query_var( 'page' );
    		else $paged = 1;
    
    		if ( $paged > 1 ) {
    			$this_get_robots_meta = 'noindex,follow';
    		}
    	}
    	return $this_get_robots_meta;
    }
    add_filter( 'aioseop_robots_meta', 'filter_aioseop_robots_meta', 10, 1 );

    ※ コード中の「123」は対象とする固定ページの ID です。実際の ID を記述してください。

    tri3shnyirl5a3f

    (@tri3shnyirl5a3f)

    ありがとうございます!できました。

    • この返信は1年、 7ヶ月前にtri3shnyirl5a3fが編集しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「All in One SEO Packで特定のページをfollowにする方法」には新たに返信することはできません。