<?php wp_link_pages( $args ); ?>
Функция wp_link_pages() определена в файле wp-includes/post-template.php и выводит ссылки на страницы, на которые запись разделена псевдотегом <!--nextpage-->. (Она заменила устаревшую функцию link_pages(), которая имела аналогичные но нестроковые параметры.)
Подробнее: Разделение записи блога на части с помощью more, noteaser и nextpage
Параметры:
- before: текст перед всеми ссылками
- after: текст после всех ссылок
- link_before: текст перед текстом ссылки (с версии WordPress 2.7)
- link_after: текст после текста ссылки (с версии WordPress 2.7)
- next_or_number: переключатель на вывод номеров страниц ('number', по умолчанию) или ссылок на предыдущую и следующую страницы ('next')
- nextpagelink: текст для ссылки на следующую страницу
- previouspagelink: текст для ссылки на следующую страницу
- pagelink: строка форматирования ссылки с номером страницы ( номер страницы заменяет " %")
- more_file: Страница, на которую указывают ссылки (по умолчанию это текущая страница)
- echo: переключатель на вывод результата (1 или 'true', по умолчанию) или возврат результата (0 или 'false') .
По умолчанию
<?php $args = array( 'before' => '<p>' . __('Pages:'), 'after' => '</p>', 'link_before' => , 'link_after' => , 'next_or_number' => 'number', 'nextpagelink' => __('Next page'), 'previouspagelink' => __('Previous page'), 'pagelink' => '%', 'more_file' => , 'echo' => 1 ); ?>
и ссылки на страницы выводятся в виде "Page 1, 2, 3"
Примеры задания параметров:
1. В виде списка с разделителем & (амперсанд)
Пример добавления CSS-стиля и изменения текста ссылки на страницу:
<div class="pagelink"><?php wp_link_pages('before="" &pagelink=Страница %'); ?></div>
Будут выведены ссылки с заданным стилем
Страница 1 Страница 2 Страница 3
Или можно добавить теги как текст до и после ссылок:
<?php wp_link_pages('before=<div id="page-links">&after=</div>'); ?>
2. В виде масива
Чтобы вставить символы, при задании которых используется амперсанд, параметры нужно задавать как массив.
Пример вывода ссылок на предыдущую и следующую страницы:
<?php wp_link_pages(array('before'=>'Страницы', 'next_or_number'=>'next', 'previouspagelink' => ' « ', 'nextpagelink'=>' »')); ?>
Получаем:
Страницы: « »
Дополнительно: в разделе "Функции WordPress" также:
- URL и другая информация о блоге
- Функции, подключающие шаблоны
- Циклы WordPress
- wp_list_categories
- Вход в систему
- wp_list_pages - список ссылок на страницы
- Функции даты и времени в WordPress
- Шорткод [gallery]
- Функции для работы с метками
- Функции action, filter, plugin и локализация
- Произвольные поля (custom fields)
- Функции для работы с типами данных (записей)
- Функция wp_insert_post - обновление/добавление записи заданного типа
- Административные меню
- Функции для работы с пользователями и ролями пользователей
Администратор, я создала сайт(тип сайта Блог) на WP(пока локальный хост Denwer) главная страница по сути и осталась главной, в настройках WP(в Панели Управления(Консоль)) установила параметр выводить только пять статей анонсом, вопрос: если предел статей установлен, то далее по логике движёк должен создавать "Переключатель страниц", то есть должен появиться "Переключатель страниц", верно???
А его сколько бы статей анонсом не выводилось на главной они скрыты, поскольку "Переключатель отсутствует", создаётся положение что в WP эту функцию нужно активировать через плагин.
Содержимое страницы, в том числе и наличие переключателей-ссылок на другие страницы, задает не движок, не сам WordPress , а тема, которая активирована в меню Внешний вид - Темы (в файле index.php и др.). В теме, устанавливаемой по умолчанию, появляются ссылки на страницу с предыдущими записями и на страницу со следующими записями
Админ, Большое Спасибо!
Теперь более чем понятно, что WP это пустой конструктор, который нужно долатывать плагинами или своими знаниями по CSS, PHP и HTML(местами).
А вот, кстати, недавно перечитала массу статей на тему "Как защитить WP" вообщем все пользовательские навороты по сути заменил плагин(better WP security), ну и поскольку не полный тормоз - кое-что понимаю и читаю на зарубежном офф.сайте WP, там парень писал о подозрительных зашифрованных ссылках, которые этот плагин ставит и даже прописывает их в файл .htaccess. Я по ссылкам проходила и попадала только на блоги авторов плагина на их "морды" как говорят в SEO было решено удалить все эти ссылки, каждый раз когда обновляю плагин.
Другой случай, он связан с установкой страничной навигации - тоже плагины. Ну их масса и в них много наворотов, взяла только один - "WP-PageNavi 2.74". Он прост как в технических настройках(CSS, PHP в ПО "NotePad++") так и в обращении, не особо громоздок на настройки, просто установил страницы на главной уже появились, дальше толь сама юзай CSS и PHP по своим интересам. Как и ожидала и в этом плагине есть подвох(ну про зашифрованные линки не говорю) а вот не понравилось мне американская брань в кодах PHP, так в одной строке вместо sheet(лист) было sh#t(слово неприятное), не верите проверьте его файл ...php! Смех смехом, да я и не впервые такое встречаю(такое и похуже было в самопальных темах к WP) но плагин был настолько прост, что я решила всячески закрыть его от обновления и "пришить" к сайту. Вот такие истории =). А вообще я всегда роюсь в том, что предлагают за даром или платно(в последнее время там тоже туман).
welcome!