Нужна доработка плагина Pagenavi сколько стоит?

M
На сайте с 25.05.2008
Offline
56
399

При помощи плагина нужно заменить стандартную навигацию вперед и назад на цифры 1,2,3,4,5 и т.д., нужна доработка плагина, чтобы к цифрам добавлялось название категории в которой происходит разделение записей на другие страницы.

Пример рубрика Школы, внизу в навигации нужно отображение такого плана Школы 1, Школы 2, Школы 3, Школы 4, Школы 5 и т.д.

а разделе Гимназии отображение Гимназии 1,Гимназии 2 и т.д.

то есть нужно как я понимаю внести код который будет брать категорию и вставлять, вообщем нужен разбирающийся и умеющий ТС.

Полазил по поиску так и не нашел ответа, как и исполнителя по переработке плагинов.

Сколько будет стоит:) Пишите в аську (в профиле) или в ветке,

P
На сайте с 18.07.2008
Offline
8
#1

Все не очень сложно.

Ищешь в файле wp-pagenavi/wp-pagenavi.php цикл:


for($i = $start_page; $i <= $end_page; $i++) {
if($i == $paged) {
$current_page_text = str_replace("%PAGE_NUMBER%", $i, $pagenavi_options['current_text']);
echo '<span class="current">'.$current_page_text.'</span>';
} else {
$page_text = str_replace("%PAGE_NUMBER%", $i, $pagenavi_options['page_text']);
echo '<a href="'.clean_url(get_pagenum_link($i)).'" title="'.$page_text.'">'.$page_text.'</a>';
}
}

перед ним вставляешь строку


$myperemen = single_cat_title('', false);

а строки


$current_page_text = str_replace("%PAGE_NUMBER%", $i, $pagenavi_options['current_text']);
$page_text = str_replace("%PAGE_NUMBER%", $i, $pagenavi_options['page_text']);

заменяшь на


$current_page_text = str_replace("%PAGE_NUMBER%", $myperemen.' '.$i, $pagenavi_options['current_text']);
$page_text = str_replace("%PAGE_NUMBER%", $myperemen.' '.$i, $pagenavi_options['page_text']);

Проверил у себя на сайте - все работает.

M
На сайте с 25.05.2008
Offline
56
#2

МЕГАСПАСИБО тебе Procedurov, постараюсь воспользоваться,

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий