Как изменить порядок постов в CMS WordPress? — Сайт под ключ

Как изменить порядок постов в CMS WordPress?

Как изменить порядок постов в CMS WordPress?

В этом коротком материале мы рассмотрим один из самых удобных способов ручной сортировки страниц, записей и рубрик в CMS WordPress с помощью плагина Post Types Order от разработчика NSP Code.

Сам плагин добавляет удобный  “drag-and-drop”-функционал для всех типов ваших постов. Сам плагин бесплатный и доступен для загрузки из официального репозитория плагинов WordPress. Скачать его можно здесь.

Когда этот плагин может быть полезен?

Приведу пример из моего личного опыта. Сейчас я занимаюсь разработкой сайта для компании, предоставляющей в аренду катера и яхты в Санкт-Петербурге. Помимо карточек катеров и яхт на сайте представлены дополнительные услуги и варианты готовых маршрутов.

Я создал отдельные страницы “Услуги” и “Маршруты”, затем приступил к созданию дочерних с более подробным описанием каждой услуги и маршрута. Получилось так:

В самом шаблоне страниц сайта я использую такую функцию для вывода карточек маршрутов и услуг:

<?php
$args = [
    'post_type'      => 'page',
    'posts_per_page' => -1,
    'post_parent'    => 774, // ID вашей страницы
];
$query = new WP_Query($args);

if ($query->have_posts()) :
    while ($query->have_posts()) : $query->the_post();
        $post_id       = get_the_ID();
        $thumbnail_url = get_the_post_thumbnail_url($post_id, 'medium_large');
?>
<div>
    <!-- Пример карточки -->
</div>
<?php endwhile; wp_reset_postdata(); endif; ?>

В целом, все хорошо. И все работает корректно. Но что делать, если клиент вдруг попросит настроить порядок вывода этих карточек?

Тут на помощь и приходит плагин Post Types Order, помогающий перетащить нужное повыше, а менее нужное пониже. 🙂

Поддержать нашу команду:
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Привет! Интересно читать нас? Уделите пару минут своего времени, узнайте больше о нашей команде!

Получить подарок!