Intereting Posts
WP querystring переписать вопрос Панель инструментов -> Все страницы "Как создать папки?" Сохраняется ли использование eval для метода обратного вызова jQuery, поступающего из базы данных? «The_excerpt» в цикле просто продолжает повторять первый пост? как я могу ограничить количество экземпляров моего виджета Могу ли я использовать крючок, отличный от «init» для обработки представлений форм? Получить изображение с изображением с PHP за пределами WordPress Запрос WP для получения массива слизней Как бы вы выполнили следующую страницу дополнительных настроек? Создать короткий код для эха javascript Почему content_arr удаляет теги абзаца? Комментарии ждут, но комментариев не найдено Как добавить субдомен в htaccess Лучший хост для запуска больших модулей памяти и WordPress с интенсивным процессором? Как создать раскрывающийся список часовых поясов с помощью javascript или jQuery с параметрами, имеющими значение как смещение gmt?

Отображать номер страницы в пользовательской функции заголовка страницы.

При разбиении на страницы архива блога страницы 2+ почтового архива в настоящее время просто отображают single_post_title а не номер страницы в <title> .

Есть ли простой способ отобразить номер страницы при использовании пользовательской функции заголовка страницы в плагине? Использование чего-то типа get_query_var работает, потому что эта функция находится за пределами цикла (правильно?)

Моя функция:

 function create_page_title() { if ( is_front_page() ) { $page_title = bloginfo('name'); $page_title .= print(' | Company Name'); } elseif ( is_home() ) { $page_title = single_post_title(); $page_title .= print(' | '); $page_title .= print(' '); $page_title .= bloginfo('name'); $page_title .= print(' | Company Name'); } elseif (is_page() ) { ... } return $page_title; } 

Я знаю, что мне нужно положить что-то после $page_title = single_post_title(); , но просто не знаю, что …

Solutions Collecting From Web of "Отображать номер страницы в пользовательской функции заголовка страницы."

Вы можете использовать это внутри своего is_page() условного:

 elseif ( is_page() ) { $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; echo $page_title . ' ' . $paged . ' of '.$wp_query->max_num_pages; } 

Другой способ добиться того же. Условное утверждение позволяет избежать добавления 0, кроме названия на первой странице:

 elseif ( is_page() ) { global $paged; if ( $paged != 0 ) { $custom_title = $page_title . ' Page Number : ' . $paged; echo $custom_title; } else { echo $page_title; } }