WP PageNavi Style это плагин-дополнение к популярному плагину постраничной навигации WP PageNavi. Его функция заключается в простой установке различных стилей панели навигации. WP PageNavi хорош всем, но вот встроенных стилей он не имеет и именно поэтому многие начинающие блогеры выбирают альтернативные плагины навигации. C помощью WP PageNavi Style вы двумя кликами можете установить нужный стиль панельки навигации в своем шаблоне.
Плагин создает в панели свое собственное меню PageNavi Style, заходим туда:
Здесь должно быть все предельно понятно - выбираем стиль панельки из выпадающего меню и жмем кнопку "Save Settings".
В случае если у вас не установлен плагин WP PageNavi вам будет выведена предупреждающая табличка о том, что плагин без него работать не будет (еще раз напомню, что WP PageNavi Style это не самостоятельный плагин, а плагин-дополнение):
Кроме встроенных стилей плагин дает возможность задать свой стиль (выбираем "Custom" в выпадающем меню "Select StyleSheet"):
Здесь настроить стиль панели чуть легче, чем при ручной правке файла стилей. Но, все-таки, на мой взгляд, WP PageNavi Style силен именно встроенными стилями, а для тех кто хочет самостоятельно настроить стиль панели этот плагин совсем не нужен.
Теперь поговорим о недостатках плагина. Все предложенные им стили отличаются большими отступами. Вкупе с русским текстом панелька может сильно растянуться и не "вписаться" в ваш шаблон. Например, вот так может выглядеть панелька в стандартном шаблоне Twenty Eleven:
Решить данную проблему можно банальным изменением настроек плагина WP PageNavi. Например, поменять слово "Первая" на "1", а слово "Последняя" на "%TOTAL_PAGES%". Или убрав вообще из настроек макрос "Страница %CURRENT_PAGE% из %TOTAL_PAGES%". Тогда панель станет короче и впишется в большинство шаблонов.
Есть еще один недостаток плагина – несмотря на то, что в настройках плагина можно указать выравнивание панельки, точно оно работать не будет. Вы указываете выравнивание по левому краю ("left"), а панель оказывается все равно смещена немного вправо. Это связано с тем, что для самой панели строго прописаны отступы, которые никак нельзя изменить через настройки плагина. Чтобы все-таки исправить эту ситуацию вам придется отредактировать файл стилей вручную.
Каждый стиль панели хранится в файле с тем же названием в папке cssплагина. Например, стиль "CSS3 LIGHT BLUE GLOSSY" вы найдете в файле "css3_light_blue_glossy.css" в папке "wp-pagenavi-style/css". Найдите в начале файла строчки:
.wp-pagenavi { padding: 10px 20px 10px !important; display:block !important; clear:both !important; }
И исправьте их на:
.wp-pagenavi { padding: 3px 3px 3px !important; display:block !important; clear:both !important; }
Совсем удалять отступы не стоит - иначе в некоторых шаблонах панелька может потерять свои границы. После данного исправления выравнивание панели будет работать корректно.
Изменяя настройки плагина WP PageNavi можно получить разные виды панели, вот такой вид я называю минималистичным и использую на данном блоге:
Если вас устраивает выбранный стиль панели и вы не планируете его больше менять, то можно вообще избавиться от плагина WP PageNavi Style, но при этом сохранить нужный стиль. Для этого переименуйте файл нужного стиля в файл pagenavi-css.css и замените им оригинальный файл в папке wp-pagenavi.
Страница плагина: wordpress.org/extend/plugins/wp-pagenavi-style
Копипаст: http://www.wordpressplugins.ru/look/wp-pagenavi-style.html
К сожалению на странице меток навигация не работает. Отображает только первую страницу, а при переходе на вторую и так далее выдаёт 404. И с плагином и с кодом не в какую.
Не подскажите как это исправить?
Проверил у себя — работает. Дайте ссылку на свою страницу меток, у Вас на сайте не нашел таковой.
К примеру тут:
nikosun.com/tag/action2011
Обычно это проблема самого шаблона. Если отключить плагин PageNavi проблема пропадает?
Не помогает. Даже шаблон другой ставил, менял плагин навигации — всё равно как было так и осталось. По меткам навигации нету.
К сожалению 100% решения проблемы подсказать не могу. Как я понял проблема не в плагине Page Navi.
Сделайте резервные копии файлов и базы данных. Потом начинайте проверять и экспериментировать: /wp-admin/options-permalink.php, замените Ваш .htaccess на стандартный для WordPress. Можете попытаться по новой проинсталировать WordPress и посмотреть будет ли на нем наблюдаться проблема, если нет — просто импортните в него все ваши записи, если конечно плагинов и не стандартных настроек не много.
Или гуглите по запросу «wordpress 404 «/tag/» «/page/2″», проблема, вижу, часто встречаемая.
Спасибо за советы. Буду разбираться :)
Проблема решается при помощи плагина: WP No Category Base.
Но мне как-то не хочется лишний плагин ставить…