Как да си направим числен страниране в WordPress, без плъгини, всичко за WordPress
В тази статия искам да ви покажа как да добавите цифров страниране на WordPress в блога си, без никакви добавки. Числен страниране, аз отивам да прилагат се използва на този сайт (ако отидете в секцията блог и превъртете надолу до дъното, тогава ще се разбере какво имам предвид; бележка на преводача - приблизително същото изпълнение се използва в този блог, точно от другата страна приставката). Написах този пост, защото вярвам, че хората обикновено са трудни за да добавите страница разделяне (страниране) към съществуващ сайт. Аз редовно се сблъсквали с темите във форумите WordPress.org, където потребителите да задават въпроси като: "Как мога да добавя страниране в моя блог страница?", "Как да добавя тези tsiferki в долната част на страницата, така че потребителите да могат да навигират през записите?" Или " Как да се измъкнат моя блог на няколко страници? "впечатлението е, че голяма част от потребителите избират за себе си точно цифров пейджинг в WordPress вместо придвижването с стандартните позовавания" Назад "и" Напред ", което в действителност Това не може да се обясни точно там, където потребителят е в момента се намират.
Основна страниране използват две връзки "Напред" и "Назад Страница", просто осъзнах, както е писано в кода, но навигацията не е много удобно. Представете си, че той е дошъл в сайта си, стигнах до 8 страници за влизане и ляво. Тогава той се върна и реши да се получи една и съща длъжност на страница 8 - за това, че ще се наложи да преминете през един куп страници. Представете си колко е дразнещо. Това показва, бедни използваемост, и този подход трябва да се избягва, ако не искате вашите потребители повече няма да ви бъдат върнати.
Основна настройка: по поръчка Query WP_Query
Първият - и най-важното - стъпка в създаването страниране е правилно конфигуриран WP_Query. Ние трябва да се уверите, че заявката се връща рекордни данни. Тук е основен пример за изпълнена заявката:
Забележка: Кодът по-горе се използва за пример. Ако просто го копирате и поставите във вашия файл, всички стилове ще бъдат нарушени. може да се коригира, ако е необходимо кода така че да отговаря на вашите изисквания. Също така имайте предвид променливата, която ние използваме, за да се съхранява нашата заявка, $ custom_query, тъй като тя ще се използва за показване на екрана на страниране за тази конкретна заявка.
В началото на нашето запитване, ние зададете променлива $ пейджъра, който ще се използва вътре в нашата произволна заявка. Необходимо е да се уточни WordPress, коя страница страниране ние в момента се намираме. Без тези две променливи в числен страниране WordPress няма да работи.
страниране стилове
Следните стилове са поставени директно в основната файл .css вашата тема. Тези стилове определят начина, по който да се покаже номерацията на страниците на вашия сайт.
функция Pagination
Кодът по-долу - това е всичко, кодът, който е необходим, за да можем да страниране да работи правилно. Той е тук, че се връща данните се обработват и да поиска нашата красива страниране формира. Копирайте и поставете този код в functions.php файл. Няма промени за да не е необходимо:
Изходна числен страниране в WordPress
Сега, когато всичко е настроено, можем да заключим, номерацията на страниците на сайта. Добавете следния блок на код директно в тема или шаблон (в зависимост от къде точно искате да покажете страниране).
Вашият WordPress страниране в следния вид: