Sign in to follow this  
Followers 0
SeoSergey

wp_link_pages() - как скрыть дубли навигации страниц?

5 posts in this topic

Всем привет!

 

Столкнулся с такой проблемой и никак не могу решить. Дело в том, что я разбиваю контент в одной записи на несколько страниц с помощью функции wp_link_pages(). Выглядит это так:

сайт.ру/название-поста/
сайт.ру/название-поста/2/
сайт.ру/название-поста/3/
сайт.ру/название-поста/4/
Теперь нужно как-то прописать мета noindex,follow страницам 2, 3, 4... и оставить для индексации только главную поста.

 

На сайте используется плагин Yoast SEO.

Share this post


Link to post
Share on other sites

Привет. Попробуй так:

UFRVbsP.jpg

 

К сожалению, нет.

 

Тут нужна функция, типа такой (но эта не работает)

function my_meta_noindex () {
		if (
			wp_link_pages()
		) {echo "".'<meta name="robots" content="noindex,nofollow" />'."\n";}
	}
 
add_action('wp_head', 'my_meta_noindex', 3); //

Share this post


Link to post
Share on other sites
function my_meta_noindex () {
		if (
			wp_link_pages()
		) {echo "".'<meta name="robots" content="noindex,nofollow" />'."\n";}
	}
 
add_action('wp_head', 'my_meta_noindex', 3); //

Она не будет работать, потому что wp_link_pages срабатывает только после получение контента статьи и её анализа на наличие шортегов nextpage. Сейчас накидаю решение.

Share this post


Link to post
Share on other sites

Проблема решена. Спасибо большое campusboy!

 

Вот функция:

function my_meta_noindex () {
  global $wp_query;
  $post_more_page = !empty($wp_query->query["page"]);
  if ( $post_more_page and is_single() ) {echo "".'<meta name="robots" content="noindex,nofollow" />'."\n";}
}
add_action('wp_head', 'my_meta_noindex', 3);
dee0xeed likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.