SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Постраничная навигация wordpress

lilyanksta lilyanksta  
2
  25.09.2014 14:28       1 195    
Здравствуйте!
У меня интернет магазин. Стандартная постраничная навигация выглядит так КАРТИНКА и то не работает.
Скачал плагин WP PageNavi. А кодов в index.php  search.php archive.php
 для изменения нет. Там вообще пусто, никаких подобных кодов нет.. Как быть, как установить его?

Ответы на пост (6) Написать ответ
makcbus makcbus
0
25.09.2014 14:58
Попробуйте: <?php if (function_exists('wp_corenavi')) wp_corenavi(); ?>
0
makcbus makcbus
0
25.09.2014 15:00
В functions.php вставите:
function wp_corenavi() {
global $wp_query, $wp_rewrite;
$pages = '';
$max = $wp_query->max_num_pages;
if (!$current = get_query_var('paged')) $current = 1;
$a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999));
$a['total'] = $max;
$a['current'] = $current;

$total = 1; //1 - выводить текст "Страница N из N", 0 - не выводить
$a['mid_size'] = 3; //сколько ссылок показывать слева и справа от текущей
$a['end_size'] = 1; //сколько ссылок показывать в начале и в конце
$a['prev_text'] = '«'; //текст ссылки "Предыдущая страница"
$a['next_text'] = '»'; //текст ссылки "Следующая страница"

if ($max > 1) echo '';
if ($total == 1 && $max > 1) $pages = 'Страница ' . $current . ' из ' . $max . ''."\r\n";
echo $pages . paginate_links($a);
if ($max > 1) echo '';
}

Плагин не нужен.
0
lilyanksta lilyanksta
2
25.09.2014 15:09
к сожалению выдает ошибку(
0
lilyanksta lilyanksta
2
25.09.2014 15:10
Либо я не правильно делаю
0
Brusrich Brusrich
114
25.09.2014 18:57
ты наверно вставил до всего текст или после. Тебе надо попробовать вставить код который до того как закрыт php перед ?>,
0
lilyanksta lilyanksta
2
26.09.2014 17:13
Я так и делал. Не получилось(
0