Intereting Posts
Пользовательский шаблон типа Post Post не вызывается $ wpdb возвращает старые столбцы? Вы можете его сбросить? Как получить пользовательскую переменную сеанса входа в систему, зарегистрированную пользователем Закрыть окно мода после формы отправить Некоторые сомнения в том, как основной запрос и пользовательский запрос работают в этой настраиваемой теме? Редактирование списка нескольких полей Как загрузить скрипт и стиль на определенной странице в фоновом режиме? Альтернатива query_posts для основного цикла? Сделайте страницу плагина вне влияния стиля темы Использовать образ по умолчанию как var Как определить, существует ли категория по идентификатору? Как создать подкатегорию для пользовательского типа сообщений? Как защитить htaccess, чтобы его нельзя было перезаписать? Неопределенный индекс: at_nonce в пользовательском почтовом обмене wp_enqueue_script jquery и jquery ui не работают

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

При разбиении на страницы архива блога страницы 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; } }