Сегодня на сайте произошли изменения:
Была добавлена
удобная Постраничная навигация. Она расположена в самом низу сайта:
Для ее реализации пришлось несколько помучиться
Далее выложу инструкцию по ее установке, вдруг кому пригодится:
1. Из админки Wordpress установливаем плагин
WP-PageNavi2. Несмотря на то, что тема модифицировалась уже многократно корни остались в ней от Artisteer
, поэтому надо научить плагин подстаиваться под
ArtisteerДля этого открываем файл INDEX.PHP (внешний вид-редактор)
Код - Код: Выделить всё
<?php get_header(); ?>
<div class="art-content-layout">
<div class="art-content-layout-row">
<div class="art-layout-cell art-sidebar1">
<?php get_sidebar('default'); ?>
<div class="cleared"></div>
</div>
<div class="art-layout-cell art-content">
<?php get_sidebar('top'); ?>
<?php
if(have_posts()) {
/* Display navigation to next/previous pages when applicable */
if ( theme_get_option('theme_' . (theme_is_home() ? 'home_' : '') .
'top_posts_navigation' ) ) {
theme_page_navigation();
}
/* Start the Loop */
while (have_posts()) {
the_post();
get_template_part('content', get_post_format());
}
/* Display navigation to next/previous pages when applicable */
if (theme_get_option('theme_bottom_posts_navigation')) {
theme_page_navigation();
}
} else {
theme_404_content();
}
?>
<?php get_sidebar('bottom'); ?>
<div class="cleared"></div>
</div>
</div>
</div>
<div class="cleared"></div>
<?php get_footer(); ?>
и вставляем
wp_pagenavi(); сразу после строки
/* Display navigation to next/previous pages when applicable */
3. Переходим в настройки темы и
снимаем все галочки в подразделе
Posts. Иначе можно увидеть много навигаций (2 одинаковых с низу, 1 сверху)
4. Для устранения глюков с вылезанием навигации за пределы основного окна надо добавить одну строчку в файл стилей плагинов (line-height: 30px;). Для этого открываем файл стилей плагина (плагины->wp-pagenavi->pagenavi-css.css) и редактируем его следующим образом:
pagenavi-css.css - Код: Выделить всё
/*
Default style for WP-PageNavi plugin
http://wordpress.org/extend/plugins/wp-pagenavi/
*/
.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
line-height: 30px;
}
.wp-pagenavi span.current {
font-weight: bold;
}