Записки админа

Записки админа

Пагинация (pagination) WordPress

Если вы пользуетесь плагином Custom post types, может возникнуть такая ситуация, что стандартная пагинация не будет работать. Именно так у меня приключилось с одним сайтом. Не знаю, возможно нужно было просто обновить движок и все бы заработало, но сайт был сделан очень давно, и при обновлении движка до 5-ой версии частично переставал работать. Так что пришлось помогать стандартной функции правильно рисовать пагинацию.

Как правило для вывода кастомных постов создается шаблон, в котором посредством цикла выводится содержимое поста:

За пагинацию отвечает функция the_posts_pagination(); которая выводит и управляет постраничным показом. В моем случае сам html код пагинции выводился, но сама она не работала. Пришлось вычленять из адресной строки браузера адрес текущей страницы пагинации и на его основе строить запрос информации о постах к базе данных.

 

 

 

 

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

You must be logged in to post a comment.