Нумерация страниц
Страницы: 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)
Новые темыОбъявленияСвободное общение
22:23 Подскажите нормальный сервис накрутки ПФ 
15:44 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
09:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
19:33 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
15:12 Несколько статей хорошо выдаются в Гугле, но отвратительно в Яндексе 
13:40 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
11:41 2Index - быстрая индексация страниц сайта и обратных ссылок 
01:35 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
22:30 SOCKS5 приватные прокси на 30 дней для PayPal 
22:29 Google Voice аккаунты для бесплатных SMS и звонков 
22:29 PayPal аккаунты для любых целей 
20:15 Belurk — высокоскоростные анонимные прокси от 0,24 рублей 
19:25 Whatsapp рассылки и реселлерская программа 
17:01 Продажа горячих лидов под крипту / Crypto Leads for Sale 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?