Ha bizonyos bejegyzéseket tart fenn a blogjában, amelyek rendszeresen frissülnek új információkkal, a legjobb, ha a kezdőlapon lévő bejegyzéseket a webhelyen nemrégiben frissített bejegyzésekkel rendezi, hogy jobban látható legyen a frissített tartalom.
A kezdőlap bejegyzéseinek a WordPress-webhelyén történt módosítás dátuma szerint történő megrendeléséhez, illessze be az alábbi kódot a téma functions.php-re vagy a funkcionalitás bővítményére.
function order_post_modifed( $query ) { if ( $query->is_main_query() && ( $query->is_home() || $query->is_search() || $query->is_archive() ) ) { $query-> set( 'orderby', 'módosítva' ); $query->set( 'rend', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );
A kód hozzáadása után törölje a gyorsítótárat WordPress-webhelyéről (ha gyorsítótárazási rendszert használ), hogy megtekinthesse a nemrég frissített bejegyzéseket webhelye kezdőlapján.
Ha szeretné a bejegyzéseket a WordPress adminisztrációs területén is módosítani kívánt dátum szerint rendezni, távolítsa el a következő kódrészletet a fenti kódból.
&& ( $query->is_home() || $query->is_search() || $query->is_archive() )
A módosított kód a a bejegyzések megjelenítése a háttérben módosított dátum szerint is így nézne ki:
function order_post_modifed( $query ) { if ( $query->is_main_query() ) { $query->set( 'orderby', 'módosított' ); $query->set( 'rend', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );
Jegyzet: A fenti kód a legtöbb WordPress-témához működik, de nem mindegyikhez. Kérjük, ellenőrizze a téma fejlesztőjét a kompatibilitás érdekében.