Ako održavate određene postove na svom blogu koji se redovito ažuriraju novim informacijama, najbolje je razvrstati postove na svojoj početnoj stranici s nedavno ažuriranim objavama na vašoj web-lokaciji kako biste dobili veću vidljivost ažuriranog sadržaja.
Da biste naručili postove na početnoj stranici prema datumu izmjene na vašoj WordPress stranici, zalijepite kod u nastavku na functions.php vaše teme ili dodatak za funkcionalnost.
funkcija order_post_modifed( $query ) { if ( $query->is_main_query() && ( $query->is_home() || $query->is_search() || $query->is_archive() )) { $query-> set( 'orderby', 'modified'); $query->set( 'red', 'desc'); } } add_action( 'pre_get_posts', 'order_post_modifed' );
Nakon što je kod dodan, očistite predmemoriju vaše WordPress stranice (ako koristite sustav za predmemoriju) da biste vidjeli nedavno ažurirane postove na početnoj stranici vaše stranice.
Ako želite razvrstati postove prema datumu izmjene i u administratorskom području WordPressa, uklonite sljedeći dio koda iz gornjeg koda.
&& ( $query->is_home() || $query->is_search() || $query->is_archive())
Promijenjeni kod za prikazivanje postova prema datumu izmjene u pozadini isto tako bi izgledalo ovako:
function order_post_modifed( $query ) { if ( $query->is_main_query() ) { $query->set( 'orderby', 'modified' ); $query->set( 'red', 'desc'); } } add_action( 'pre_get_posts', 'order_post_modifed' );
Bilješka: Gornji kod će raditi za većinu WordPress tema, ali ne za sve. Provjerite kompatibilnost s programerom svoje teme.