Hvis du opprettholder spesifikke innlegg på bloggen din som jevnlig oppdateres med ny informasjon, er det best å sortere innleggene på hjemmesiden din med de nylig oppdaterte innleggene på nettstedet ditt for å få mer synlighet til det oppdaterte innholdet.
For å bestille hjemmesideinnlegg etter dato endret på WordPress-nettstedet ditt, lim inn koden nedenfor til temaets functions.php eller funksjonalitetsplugin.
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 lagt til, tømme bufferen på WordPress-nettstedet ditt (hvis du bruker et hurtigbuffersystem) for å se de nylig oppdaterte innleggene på nettstedets hjemmeside.
Hvis du også vil sortere innlegg etter dato endret i WordPress-administrasjonsområdet, fjern følgende kodebit fra koden ovenfor.
&& ( $query->is_home() || $query->is_search() || $query->is_archive() )
Den endrede koden for viser innlegg etter dato endret i backend vil også se slik ut:
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' );
Merk: Koden ovenfor vil fungere for de fleste WordPress-temaer, men ikke alle. Sjekk med utvikleren av temaet ditt for å sikre kompatibilitet.