Как показать сообщения по дате изменения на домашней странице WordPress

Если вы ведете в своем блоге определенные сообщения, которые регулярно обновляются новой информацией, лучше всего отсортировать сообщения на главной странице по недавно обновленным сообщениям на вашем сайте, чтобы сделать обновленное содержание более заметным.

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

функция order_post_modifed ($ query) {if ($ query-> is_main_query () && ($ query-> is_home () || $ query-> is_search () || $ query-> is_archive ())) {$ query-> set ('orderby', 'изменено'); $ query-> set ('порядок', 'по убыванию'); }} add_action ('pre_get_posts', 'order_post_modifed');

Как только код добавлен, очистить кеш вашего сайта WordPress (если вы используете систему кеширования), чтобы увидеть недавно обновленные сообщения на главной странице вашего сайта.

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

&& ($ query-> is_home () || $ query-> is_search () || $ query-> is_archive ())

Измененный код для отображение сообщений по дате изменения в бэкэнде также будет выглядеть так:

функция order_post_modifed ($ query) {if ($ query-> is_main_query ()) {$ query-> set ('orderby', 'изменено'); $ query-> set ('порядок', 'по убыванию'); }} add_action ('pre_get_posts', 'order_post_modifed');

Примечание: Приведенный выше код будет работать для большинства тем WordPress, но не для всех. Свяжитесь с разработчиком вашей темы, чтобы убедиться в совместимости.