2017-01-21 21 views
3

Я знаю, что такие вопросы заданы много раз раньше, я прочитал все сообщения в Интернете, ни один из ответов не отвечает моим потребностям.Добавить номер страницы в мета-заголовок на страницах с разбивкой по страницам Wordpress, Yoast

Я не могу добавить номера страниц в мета-заголовок на страницах с разбивкой по страницам, включая домашнюю страницу и таксономию, с помощью плагина yoast (чтобы избежать дублирования контента с помощью поисковой системы).

Я использую пользовательские мета-заголовок и описание, я попытался добавить тег %% страницы %% непосредственно на пользовательский мета-заголовок, но он не работает.

Моя тема использует новую функцию: add_theme_support ('title-tag');

Это голова на header.php файл:

<head> 
<meta charset="<?php bloginfo('charset'); ?>"> 
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]-- > 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<!--[if lt IE 9]> 
<script src="<?php print get_template_directory_uri();? >/assets/js/ie8/html5shiv.js"></script> 
<script src="<?php print get_template_directory_uri();? >/assets/js/ie8/respond.min.js"></script> 
<![endif]-->  
<?php wp_head();?> 
</head> 

Пожалуйста, помогите, есть много людей с той же проблемой, так как изменения в: add_theme_support («названия-теги»);

Любое предложение очень ценится.

Update: В теме есть файл: контент-page.php, и выглядят следующим образом:

<div class="post-header"> 
<h2> 
<?php the_title();?> 
</h2> 
</div> 
<div class="post-entry"> 
<?php the_content();?> 
<?php 
$defaults = array(
'before' => '<ul class="pagination">', 
'after' => '</ul>', 
'before_link' => '<li>', 
'after_link' => '</li>', 
'current_before' => '<li class="active">', 
'current_after' => '</li>', 
'previouspagelink' => '&laquo;', 
'nextpagelink' => '&raquo;' 
); 
bootstrap_link_pages($defaults); 
?> 
</div> 

ответ

0

Для пользовательской меты названия, вы можете использовать Йоаст крюк,

add_filter('wpseo_title', 'add_meta_title', 10, 1); 
function add_meta_title($title){ 
//add meta title 

return $title; 
} 
+0

Привет, спасибо за быстрый ответ. Просто добавленный код в файл functions.php, не работает для меня, все пользовательские мета-заголовки по-прежнему не содержат номеров страниц. Я могу видеть некоторые категории, которые не являются обычными, показывает теги метатег: страница 2 из 6 и т. Д., Поскольку он установлен на yoast с тегом %% page %%, этот параметр также находится на страницах, но просто не работает. Если возможно, я хотел бы добавить: страница 2, стр. 3 и т. Д., А не страницу 1 из 8. –

 Смежные вопросы

  • Нет связанных вопросов^_^