Как выводить похожие записи по дате?
Я использую тему OceanWP. Установлена дочерняя тема.
Как можно научить вордпресс с этой темой выводить записи в блоке «похожие записи» отсортировывая по дате в порядке убывания, т.е. чтобы сначала выводились старые записи?
Сейчас записи выводятся рандомно и выводятся только записи из той же категории (этот момент мне нравится), но нужно отсортировать их по дате, чтобы никакого рандома не было.
Как это можно сделать?
Для выполнения данной задачи вам потребуется добавить кастомный код, который следует записать в файл 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':
Данный код необходимо вставить в конец файла functions.php в вашей дочерней теме.