Hvis du vedligeholder specifikke indlæg på din blog, som regelmæssigt opdateres med ny information, er det bedst at sortere indlæggene på din hjemmeside med de nyligt opdaterede indlæg på dit websted for at få mere synlighed til det opdaterede indhold.
For at bestille hjemmesideindlæg efter dato ændret på dit WordPress-websted, indsæt koden nedenfor til dit temas functions.php eller dit funktionalitets-plugin.
function order_post_modifed( $query ) { if ( $query->is_main_query() && ( $query->is_home() || $query->is_search() || $query->is_archive() ) ) { $query-> set('ordreby', 'modified'); $query->set( 'ordre', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );
Når koden er tilføjet, ryd cachen af dit WordPress-websted (hvis du bruger et caching-system) for at se de nyligt opdaterede indlæg på dit websteds hjemmeside.
Hvis du også gerne vil sortere indlæg efter dato ændret i WordPress-administrationsområdet, skal du fjerne følgende kodestykke fra koden ovenfor.
&& ( $query->is_home() || $query->is_search() || $query->is_archive() )
Den ændrede kode for visning af indlæg efter dato ændret i backend ville også se sådan her ud:
function order_post_modifed( $query ) { if ( $query->is_main_query() ) { $query->set( 'orderby', 'modified' ); $query->set( 'ordre', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );
Bemærk: Ovenstående kode fungerer for de fleste WordPress-temaer, men ikke alle. Kontakt venligst dit temas udvikler for at sikre kompatibilitet.