пятница, 8 февраля 2013 г.

сделать нумерацию страниц wordpress

global $post, $page, $numpages, $multipage;

function alt_link_pages($left=5, $center=5, $right=5) {

add_action( 'admin_menu', 'cp_addThemePage' );

Здесь содержится: Код

в файл темы functions.php, в конец, был добавлен код:

Пришлось обратиться за помощью к сообществу WP, и, благодаря Ю.Б., получилось так:

Короче говоря, я не смог найти плагин, который адекватно бы выводил номера страниц записей.

Отображаются номера только первых нескольких страниц. Т.е. если у меня 42 страницы, как в , то пользователю придётся долго нажимать кнопку "Вперёд", чтобы долистать до последней страницы. Так же отсутствует троеточие ("..."), которое должно заменять часть номеров (где-то по середине), чтобы не выводить все номера страниц.

всегда выводится кнопка "Назад". Даже если находится на первой странице, когда "назад" уже некуда (при этом она даже не является ссылкой, т.е. представляет собой просто бессмысленный кусок текста).

На официальном сайте WP, , нашёлся Number My Post Pages (версия 1.2.1),Pкоторый призван выполнять аналогичные функции предыдущего плагина, но по отношению к страницам записи (т.е. именно то, что нужно). Однако этот плагин имеет серьёзные недостатки:

уже упомянутый WP-PageNavi (версия 2.73) не работает со страницами записей, он работает только со страницами списков.

В WP есть страницы списков (записей), а есть записи. Их важно не путать, т.к., например, для вывода навигации по страницам записи (номера страниц записи) используется функция wp_link_pages() . Со страницами списков проще: есть плагин WP-PageNavi, который имеет очень гибкую настройку. Пример его работы Вы можете увидеть на главной странице, под статьями/записями. А что касается страниц записей, то придётся поработать с кодом вручную. Но об этом чуть ниже, а сейчас - почему другие способы-плагины не подходят для достижения приличного результата:

Движок для сайтов WordPress предоставляет возможность разбить любую запись на страницы. Это полезно, если запись получилась многословной; чтобы страница не растягивалась на несколько метров вниз. Но отображение номеров страниц может не устраивать своим дизайном. Оказалось, что качественного готового решения для изменения дизайна этой детали сайта ещё нет. Пришлось разобраться в проблеме, придумать и выбрать лучший вариант.

Автор:   15 Февраль 2011 в 8:00

Как сделать нумерацию страниц записей в WP

Практические советы, шаг за шагом, фотографии и описания процессов изготовления, настройки и т.п.

Здесь проверяют Как и Сколько можно Зарабатывать в Сети и Реале

Мнения, Взгляды на спорные вопросы. Анализ фактов и слухов. Комментарии новостей, событий.

Фильмы, ролики, презентации, лекции, прочие видеозаписи.

Как сделать нумерацию страниц записей в WP | Опыт, Знания, Информация

Комментариев нет:

Отправить комментарий