2013-07-16 3 views
1

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

<title><?php 
    global $page, $paged; 
    wp_title('|', true, 'right'); 
    bloginfo('name'); 
    $site_description = get_bloginfo('description', 'display'); 
    if ($site_description && (is_front_page())) 
     echo " | $site_description"; 
    if ($paged >= 2 || $page >= 2) 
     echo ' | ' . sprintf(__('Page %s'), x($paged, $page)); 
?></title> 

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

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

Когда я парил на вкладке появилась ошибка:

enter image description here

ответ

0

Пожалуйста, проверьте вторую последнюю строку в блоке кода.

У вас есть «x ($ paged, $ page));»

Я думаю, вы должны удалить символ «x».

EDIT: на самом деле, правильный (и принято) решение заменить «х» с «Макс» (см комментарии ниже)

+0

попытался удалить «х», и это вызвало ошибку – clestcruz

+0

я скачал плагин и проверил существование функции, называемой x(). Он не существует, поэтому он должен быть неправильным. Судя по следующей ссылке, вы должны заменить «x» на «max», то есть echo '| . sprintf (__ ('Page% s'), max ($ paged, $ page)); http://wordpress.org/support/topic/site-title-missing – phil

+0

спасибо, чувак. Я получил его работу из-за вашего решения. – clestcruz

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