search 2013 adfgs

WP Page Numbers – плагин для отображения номеров страниц в WordPress

Все вы отлично знаете, что номера страниц на страницах разделов и на главной по умолчанию в WordPress не предусмотрены – вам будет показываться только “Предыдущая страница” и “Следующая страница”. Поэтому приходится использовать сторонние плагины, дабы облагородить внешний вид сайта или блога и сделать более удобной навигацию.

WP Page Numbers - плагин для отображения номеров страниц в WordPress

До сих пор я пользовалась плагином WP Page Navi, который меня всем устраивал и который, к слову, стоит, наверное, на большинстве блогов WordPress, однако на одном из шаблонов его растянуло по всей странице так, что смотреть на это без слез было невозможно. Выходом стало бы править код плагина или код шаблона, но, как вы знаете, я сложных путей не ищу :) Поэтому было решено подобрать другой плагин для отображения страниц в WordPress.

Выбор пал на WP Page Numbers, который, по большому счету, такой же, как и Page Navi, ну разве что есть возможность выбрать оформление номеров страниц из нескольких вариантов. Скачать его можно на этой странице.

Там гарантируют нормальную работу на WordPress до версии 2.8, но могу сказать, что на 3.4.1 он тоже нормально работает. Устанавливаете, активируете, затем заходите в Параметры – Page Numbers и видите там такую картину:

WP Page Numbers - плагин для отображения номеров страниц в WordPress

Там все по-английски, но вы, думаю, разберетесь. Выбираем, как будут выглядеть номера страниц, переводим на русский язык надписи “Страница” и “Из”, выбираем, что показывать, а что прятать. Там же видим код, который нужно ставить в шаблон:

<?php if(function_exists('wp_page_numbers')) : wp_page_numbers(); endif; ?>

Вставлять его нужно будет в файлы index.php (главная страница), search.php (результаты поиска), category.php (рубрики) и archive.php (архивы).

Куда именно – зависит от вашего шаблона. Искать нужно previous_post() и next_post(), либо же, если такого вы не нашли, то нужно найти функцию the_loop и вставить между endwhile; и endif;. Вот, например, нашлось у вас такое:

<div class="nav-previous"><?php next_posts_link( __( '<span 
class="meta-nav">&larr;</span> Older posts', 'yoko' ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( 'Newer 
posts <span class="meta-nav">&rarr;</span>', 'yoko' ) ); ?></div>

Вы это все удаляете и вставляете код, приведенный выше.

После плагин должен заработать. Ура, если это так!

Удачи вам! Ваша Вебмастерица

Понравился материал? Добавьте на него ссылку в социальных сервисах или нажмите "Мне нравится":


Ваш отзыв

Пожалуйста, пишите только по делу. Комментарии, содержащие бред, не относящийся к записи, одобрены не будут! И помните, что все ваши ссылки все равно будут закрыты от индексирования, так что любителям повышать таким образом ТИЦ лучше не беспокоиться.





 

Внимание: Комментарии модерируются, и это может вызвать задержку их публикации. Отправлять комментарий заново не требуется.