Нумерация страниц
Страницы: 1
Нумерация страниц, вместо "предыдущая", "следующая"
Собственно сабж. Есть сайт. На странице установлено максимальное кол-во статей равное 10. Чтобы посмотреть другие статьи, необходимо либо нажать на кнопку "Следующие" записи либо на кнопку "предыдущие записи".
Вопроса два.
1) Как заменить данный вид навигации на 1...2...3...4............9 например. Т.е. чтобы в конце списка статей, можно было перейти не только к предыдущим и следующим публикациям, а так же и на более раннии или более позднии страницы. Надеюсь понятно объяснил.

2) С точки зрения СЕО, какой вариант лучше? Ведь по сути это ссылки. Т.е. часть перелинковки. Какой вариант лучше и почему?
WP-PageNavi есть такой плагин для вордпресс, подробнее здесь - http://ktonanovenkogo.ru/wordpress/plagini_wordpress/plagin-wp-pagenavi-dlya-wordpres-postranichnaya-navigaciya-dlya-bloga-ustanovka-nastrojka.html
Изменено: drum087 - 22 Апреля 2014 01:04
Цитата
drum087 пишет:
WP-PageNavi есть такой плагин для вордпресс, подробнее здесь - http://ktonanovenkogo.ru/wordpress/plagini_wordpress ­/plagin-wp-pagenavi-dlya-wordpres-postranichnaya-navigaciya-dlya-bloga-ustanovka-nastrojka.html
Супер. Это как раз то, что нужно.
Но созрел другой вопрос...Без плагина можно ли реализовать это (без знаний написания кода) ?
А то везде запугивают, что плагины зло и их надо по минимуму....
А у меня не то чтобы много, но достаточно приличное кол-во на сайте...И вроде все нужные...Есть какой то предел? И можно ли измерить загрузку сайта от того или иного плагина?
Всё можно и без плагина,
Код
 <?php if (function_exists('wp_corenavi')) wp_corenavi(); ?>  
 
и в 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'] = 5; //сколько ссылок показывать слева и справа от текущей  
      $a['end_size'] = 1; //сколько ссылок показывать в начале и в конце  
      $a['prev_text'] = '&laquo;'; //текст ссылки "Предыдущая страница"  
      $a['next_text'] = '&raquo;'; //текст ссылки "Следующая страница"  
      
      if ($max > 1) echo '<div class="wp-pagenavi">';  
      if ($total == 1 && $max > 1) $pages = '<span class="pages">Страница ' . $current . ' из ' . $max . '</span>'."\r\n";  
      echo $pages . paginate_links($a);  
      if ($max > 1) echo '</div>';  
    }
 

css на свой вкус
Посмотреть работу плагинов можно установив P3. Он покажет какой плагин сколько грузит.
Спасибо. Все работает. А можно вопрос в продолжение темы про CSS для чайников?smile:o
Код
 /*Стайл навигации
----------------------------------------------- */
.navigation .pages {margin:10px 20px 7px 0px; font-weight:bold;}
.navigation .page-numbers.current {border:0px solid #0086b5; padding:5px 9px; background-color:#149e19; color:#fff; font-weight:bold;}
.navigation .page-numbers {border:0px solid #9fc7f5; padding:5px 9px; background-color:#e6e6e6; font-weight:bold;}
.navigation .page-numbers.dots {}
.navigation .next.page-numbers {border:none; background-color:#fff; font-weight:bold;}
.navigation .prev.page-numbers {border:none;background-color:#fff; font-weight:bold;}
Это норм код, чтобы менять стиль навигации?Он, к сожалению, у меня не срабатывает(((
Нашел на просторах интернета рабочий код))
Код
.navigation {
margin: 5px 10px 15px 15px;
padding: 7px 0 7px 13px;
background: #FFF;
border: 1px solid #8C9A96;
outline: 0px solid #cc0000;
— webkit-box-shadow: #DEDEDE -7px 7px 15px;
— moz-box-shadow: #DEDEDE -7px 7px 15px;
box-shadow: #DEDEDE -7px 7px 15px;
position: relative;
}
.pages {
padding: 3px 5px 3px 5px;
background: #E31E24; /* Цвет фона */
font:normal 14px Arial, Tahoma, sans-serif;
color:#fff;
}.page-numbers {
margin: 2px;
padding: 3px 5px 3px 5px;
}.page-numbers {
text-decoration: none;
font:normal 14px Arial, Tahoma, sans-serif;
color:#E31E24;
}.page-numbers:hover {
padding: 3px 5px 3px 5px;
text-decoration: none;
color:#8BBEDB; /* Цвет ссылки при наведении на нее курсора мыши */
background: #E31E24; /* Цвет фона */
font:normal 14px Arial, Tahoma, sans-serif;
color:#fff;
}.current {
padding: 3px 5px 3px 5px;
color:#8BBEDB;
background: #E31E24; /* Цвет фона */
font:normal 14px Arial, Tahoma, sans-serif;
color:#fff;
}

Всем спасибо))
Изменено: Егор - 25 Апреля 2014 22:22
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
13:50 Раскрутка форума 
13:48 Бесплатное расширение для Chrome — проверка ссылок прямо на странице 
09:13 Биржи ссылок в 2026 - реально ли новичку с одним сайтом поднять копейку? 
19:40 adsense в 2026: кто реально выводит копейку через киргизию? 
14:09 2Index - быстрая индексация страниц сайта и обратных ссылок 
12:26 Очередной взлом через плагин. Хакеры получают админку без пароля 
12:12 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
13:11 SpeedyIndex - ускорение индексирования ссылок в Google. 100 ссылок в подарок. 
11:11 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
11:11 Trustpilot Reviews | Подниму рейтинг вашей компании 
11:11 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
11:10 Установка|Настройка|Доработка|Наполнение сайтов|Дизайн|3D|Видеомонтаж 
10:51 От $0.015 за IP | $0.68 за ГБ | 9PROXY.COM | 20+ млн резидентных прокси | 99,95% аптайм | Без чёрных списков 
10:18 Swapwatch.org — Мониторинг криптовалютных обменников 
13:41 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
13:02 С юмором по жизни! 
09:10 Огородники 
05:10 Точные прогнозы на футбол 
16:47 Какой фильм вы любите посмотреть перед сном? 
15:46 молодильные яблоки и живая вода 
10:11 О природе путешествий.