Hur man visar inlägg efter ändringsdatum på WordPress hemsida

Om du har specifika inlägg på din blogg som regelbundet uppdateras med ny information, är det bäst att sortera inläggen på din hemsida med de nyligen uppdaterade inläggen på din webbplats för att få mer synlighet till det uppdaterade innehållet.

För att beställa inlägg på hemsidan efter datum ändrat på din WordPress-webbplats, klistra in koden nedan till ditt temas functions.php eller din funktionalitetsplugin.

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( 'order', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );

När koden har lagts till, rensa cachen på din WordPress-webbplats (om du använder ett cachningssystem) för att se de nyligen uppdaterade inläggen på din webbplats hemsida.

Om du också vill sortera inlägg efter datum ändrade i WordPress-administratörsområdet, ta bort följande kodbit från koden ovan.

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

Den ändrade koden för visar inlägg efter datum ändrat i backend skulle också se ut så här:

function 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' );

Notera: Koden ovan fungerar för de flesta WordPress-teman men inte alla. Kontrollera med ditt temas utvecklare för att säkerställa kompatibilitet.