A bejegyzések megjelenítése a módosítás dátuma szerint a WordPress kezdőlapján

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.