Веб-Денис
Помогаем создавать лучшее
  • Ответы WP
  • HTML-CSS
  • Фон сайта
  • Блог DM
Главная › Wordpress › Записи выводим

Как на Вордпресс отобразить разное количество записей на главной странице?

2022-03-18
Источник: неизвестно

Всем советы и приветы!

Для тек кто не в курсе, но если зайти в админку сайта на Вордпресс и выбрать:

Настройки => Чтение => На страницах блога отображать не более

Настройки чтения на Вордперсс

То на главной и других страницах сайта, будут отображаться записи нужного количества!

Но если мы хотим, чтобы на главной странице отображалось персонально больше или меньше записей, надо в файл под названием functions.php установить следующий PHP код:

PHP

function custom_posts_per_page($query){
if(is_home()){ $query->set('posts_per_page',11); }
}
add_action('pre_get_posts','custom_posts_per_page');

11 — количество записей

Дополнение

А если вы захотите изменить это число и на других страницах, то устанавливаем вот такой код:

PHP

function custom_posts_per_page($query){
if(is_home()){ $query->set('posts_per_page',11); }
if(is_search()){ $query->set('posts_per_page',20); }
if(is_archive()){ $query->set('posts_per_page',30); }
}
add_action('pre_get_posts','custom_posts_per_page');

is_home – главная страница 11 записей
is_search – страница поиска 20 записей
is_archive – страница архива 30 записей

На этом у меня всё! Удачных решений!

С уважением, Денис Мехедов
→Вывод всех записей сайта списком, с помощью шорткода на Вордпресс→Вывод похожих статей в WordPress по меткам (тегам)→Как вывести последние записи категорий на страницах с контентом на Вордпресс?
2 Комментария
  1. Николай Васильевич
    11.03.2022 в 13:11
    #1

    За страницу архива спасибо, установил и все получилось

    А я долго в настройках искал и не мог понять как такое сделат.

    Денис я правильно понимаю, что у тебя также сделана на сайте? Или какой-то другой хитрый способ? :book:

    Ответить
    • Денис Мехедов
      13.03.2022 в 21:54
      #2

      Всё верно, у меня также сделано! :laugh:

      Ответить
Отменить ответ
Автор Денис Мехедов
Привет!

Я Денис Мехедов.

И я даю ответы на темы:

Ответов - 160
  • CSS стили 5
  • functions.php 2
  • htaccess 13
  • JavaScript 5
  • RSS лента 9
  • Sitemap.xml 4
  • wp-config.php 9
  • Админка 12
  • Верхняя панель 5
  • Дизайн 9
  • Доступ 3
  • Записи 18
  • Записи выводим 9
  • Комментарии 15
  • Метки 2
  • Миниатюры 7
  • Обновления 6
  • Отключаем код 5
  • Поиск 5
  • Пользователи 2
  • Рубрики 8
  • Статистика 2
  • Страницы 2
  • Шорткоды 3

  • О проекте
  • Автор
  • Контакты
  • Комментарии
  • © Web-Denis 2022
  • Дизайн © ДМ
  • Хостинг Timeweb
При копировании материалов, ссылка на сайт обязательна.
Политика конфиденциальности
Мы cохраняем файлы cookie.