Ako zobraziť príspevky podľa dátumu úpravy na domovskej stránke WordPress

Ak na svojom blogu udržiavate konkrétne príspevky, ktoré sa pravidelne aktualizujú o nové informácie, najlepšie je zoradiť príspevky na svojej domovskej stránke podľa nedávno aktualizovaných príspevkov na vašom webe, aby ste zvýšili viditeľnosť aktualizovaného obsahu.

Ak chcete na svojej stránke WordPress objednať príspevky na domovskej stránke podľa dátumu úpravy, vložte kód nižšie k funkciám vašej témy.php alebo doplnku funkcií.

function order_post_modifed( $query ) { if ( $query->is_main_query() && ( $query->is_home() || $query->is_search() || $query->is_archive() ) ) { $query-> set( 'poradie', 'upravené'); $query->set( 'objednávka', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );

Po pridaní kódu vymazať vyrovnávaciu pamäť vášho webu WordPress (ak používate systém vyrovnávacej pamäte), aby ste si mohli pozrieť nedávno aktualizované príspevky na domovskej stránke vášho webu.

Ak chcete zoradiť príspevky podľa dátumu upraveného aj v oblasti správy WordPress, odstráňte nasledujúci kód z vyššie uvedeného kódu.

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

Zmenený kód pre zobrazenie príspevkov podľa dátumu úpravy v backende vyzeralo by to aj takto:

function order_post_modifed( $query ) { if ( $query->is_main_query() ) { $query->set( 'orderby', 'modified' ); $query->set( 'objednávka', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );

Poznámka: Vyššie uvedený kód bude fungovať pre väčšinu tém WordPress, ale nie pre všetky. Overte si kompatibilitu u vývojára vašej témy.