Jak změnit řazení příspěvků od nejstaršího k nejnovějšímu

Dnešní snippet bude velmi jednoduchý, ale protože se mne na to ptá již několikátý člověk, myslím, že bude užitečné jej zde zapsat.

Vzhledem k tomu, že má WordPress řadu akcí a filtrů, bude snadné využít filter pre_get_posts.

A pak již jen stačí zjistit, zda se jedná o archív a změnid řazení z desc na asc.

add_filter( 'pre_get_posts' , 'my_change_order' );
function my_change_order( $query ) {
	if($query->is_archive)
		$query->set( 'order' , 'asc' );
	return $query;
}

Jak jsem psal, dnes to bylo krátké.

Čtěte  Jak nastylovat poslední řádku produktů ve výpise

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

Přidejte komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Chcete mít přehled o dění ve světě WordPressu?

Přímo do vašeho emailu

Pravidelný přehled o novinkách, trendech a událostech, které se točí kolem WordPressu. Souhrn toho nejzajímavějšího od nás i ze zahraničí.