WordPress как на ладони
rgbcode is looking for WordPress developers.

Как выводить похожие записи по дате?

Я использую тему OceanWP. Установлена дочерняя тема.

Как можно научить вордпресс с этой темой выводить записи в блоке «похожие записи» отсортировывая по дате в порядке убывания, т.е. чтобы сначала выводились старые записи?

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

Как это можно сделать?

0
Стас
4 месяца назад
  • 0
    Kama9752

    Для выполнения данной задачи вам потребуется добавить кастомный код, который следует записать в файл functions.php вашей дочерней темы.

    Пример кода может быть следующим:

    function child_theme_custom_related_posts_order( $args ) {
    	$args['orderby'] = 'date';
    	$args['order'] = 'ASC'; // для вывода сначала старых записей
    	return $args;
    }
    add_filter( 'ocean_blog_post_related_default_args', 'child_theme_custom_related_posts_order' );

    Этот код меняет параметры запроса для вывода связанных записей (related posts), указывая сортировку по дате в порядке возрастания (т.е. сначала будут выводиться старые записи).

    Если вы хотите, чтобы сначала выводились новые записи, измените 'ASC' на 'DESC':

    $args['order'] = 'DESC'; // для вывода сначала новых записей

    Данный код необходимо вставить в конец файла functions.php в вашей дочерней теме.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация