Pokud na svém blogu udržujete konkrétní příspěvky, které jsou pravidelně aktualizovány novými informacemi, je nejlepší seřadit příspěvky na domovské stránce podle nedávno aktualizovaných příspěvků na vašem webu, abyste aktualizovaný obsah lépe viděli.
Chcete-li objednat příspěvky na domovské stránce podle data změny na vašem webu WordPress, vložte kód níže na functions.php vašeho motivu nebo na váš funkční plugin.
function order_post_modifed( $query ) { if ( $query->is_main_query() && ( $query->is_home() || $query->is_search() || $query->is_archive() ) ) { $query-> set( 'orderby', 'modified'); $query->set( 'objednávka', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );
Jakmile je kód přidán, vymazat mezipaměť vašeho webu WordPress (pokud používáte systém mezipaměti), abyste viděli nedávno aktualizované příspěvky na domovské stránce vašeho webu.
Pokud chcete seřadit příspěvky podle data změny také v oblasti pro správu WordPress, odstraňte z výše uvedeného kódu následující kód.
&& ( $query->is_home() || $query->is_search() || $query->is_archive() )
Změněný kód pro zobrazování příspěvků podle data změny v backendu vypadalo by to také 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: Výše uvedený kód bude fungovat pro většinu témat WordPress, ale ne pro všechna. Ověřte kompatibilitu u vývojáře svého motivu.