Intereting Posts
Крюк, когда загрузка медиа завершена, add_attachment не срабатывает API настроек – дезинфекция URL-адресов, адресов электронной почты и текста Виджет информационной панели RSS, не показывающий визуальные эффекты Как связать категорию с пользователем? Управление ссылками WordPress Вкладки справки с помощью: add_help_tab () обратного вызова – Как работает аргумент? Плагин: выполнить функцию после сохранения «страницы параметров» Остановить загрузку дополнительных сообщений, если не осталось AJAX как ограничить комментарии WordPress одним посетителем, чтобы заставить их ответить вместо этого Разработка плагина WordPress Вызов неопределенной функции jQuery () Переопределение учетных данных для входа в WP Настройка темы с помощью панели администратора. (Внешний вид-Настройка) Справка по изменению темы WordPress Сравнение WordPress WP_Query не работает? Функция заголовка не работает. Проблема с bloginfo ()

Пользовательский тег заголовка для каждой страницы в разбивке на страницы?

С ссылкой ниже вопросов.
Как изменить теги заголовков в текстовых сообщениях?
Страница тегов страниц
Как изменить теги заголовков в текстовых сообщениях?
Добавить номер страницы в Meta Описание в WordPress SEO от Yoast

Я использую плагин WP Page Numbers для разбивки на страницы, но плагин не предлагал разные варианты.

Я хотел бы добавить другой тег заголовка для каждой страницы на страницах страницы . Ниже представлены разные страницы

Отображение страниц для всех страниц индекса (50 страниц и увеличение)
http: // domain.com/page/2/

Разбиение на страницы для всех категорий (по 20 страниц в 4 категории и увеличение)
http: // domain.com/this-is-category-no-1/page/2/
http: // domain.com/this-is-my-cat-no-2/page/3/

Используете ли вы запрос для отображения результатов на каждой странице?

Если вы знаете аргументы запроса, вы можете сделать материал на основе вывода. Предположим, что 'posts_per_page' установлен в 20 . Вы можете использовать found_posts для подсчета количества сообщений и показать тег заголовка на основе этой информации:

 $num_posts = $my_query->found_posts; // For index pages if(is_page('page_title_here') && $num_posts / 20 == 4){ // Now you're on page 4 } // For category pages if(is_category('category_title_here') && $num_posts / 20 == 3){ // Now you're on page 3 } 

Если у вас 'paged' установлено значение $paged и вы определили $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; то вы можете сделать, если утверждения основаны на номере страницы (лучше, чем приведенный выше код IMO):

 // For index pages if(is_page('page_title_here') && $paged == 4){ // Now you're on page 4 } // For category pages if(is_category('category_title_here') && $paged == 3){ // Now you're on page 3 } 

На самом деле я не уверен, что вы подразумеваете под тегами заголовков, но вы можете делать все, что угодно, в выражениях if.

ОБНОВИТЬ

Если вы хотите, чтобы код помещал заголовок в <title> в разделе <head> , оберните код в функцию:

 function title_function(){ // For index pages if(is_page('page_title_here') && $paged == 4){ return 'Title for page 4 on page_title_here'; } // For category pages if(is_category('category_title_here') && $paged == 3){ return 'Title for page 3 on category_title_here'; } } 

И положи

 <title><?php echo title_function(); ?></title> 

ОБНОВЛЕНИЕ 2

Я неправильно прочитал вопрос, а не is_page в приведенном выше коде, используйте is_home() если ваша страница показывает последние сообщения или is_front_page() если ваша домашняя страница является статической страницей:

 function title_function(){ // For homepage if(is_home() && $paged == 4){ return 'Title for page 4 on page_title_here'; } // For category pages if(is_category('category_title_here') && $paged == 3){ return 'Title for page 3 on category_title_here'; } }