Как да показвате публикации по дата на промяна на началната страница на 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', 'modified'); $query->set('order', 'desc'); } } 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', 'modified'); $query->set('order', 'desc'); } } add_action( 'pre_get_posts', 'order_post_modifed');

Забележка: Кодът по-горе ще работи за повечето теми на WordPress, но не за всички. Моля, консултирайте се с разработчика на вашата тема, за да гарантирате съвместимост.