WordPress de bir yazı yazdığınızda en son olarak listelenir (en başta yani), ancak benim için önemli olan bir diğer konuda eski yazıların güncellenmesidir. Ancak şöyle bir dezavantajı var wordpress’in, bu güncellenen yazılar malesef ilk sayfaya düşmemekte yada ön sıralarda gösterilmemektedir. Hal böyle olunca güncellenen yazının okuyucularınıza ulaşması zor, hatda bazen imkansız olacaktır.

Böyle durumlarda ki şuanda makaleci.com sitemizde bu tarz bir yapıyı kullanıyoruz, site genelinde yazılarınız yayınlanma tarihine göre değilde güncellenme tarihine göre listeleyebiliriz. Aşağıdaki küçük kod yardımı ile sizlerde güncellediğiniz yazılarınızında ilk günkü gibi değer görmesini ve okuyucularınız tarafından ferkedilecek şekilde ilk sıralara gelmesini sağlayabilirsiniz.

Aşağıdaki kodu temanızın içerisindeki functions.php dosyasında en alta ekleyin.

/*
Kuaza.com
Site genelinde (admin haric) listelenen yazilari guncellenme tarihine gore listelemektedir. 
Kategoriler, etiketler, ana sayfa butun sayfalar bu asagidaki koddan etkilenir.
*/
function kuaza_yazilari_guncelleme_tarihine_gore_listele($query){

	if ( ! is_admin() ) {
			$query->set( 'orderby', 'modified' );
			//$query->set( 'post__not_in', array('25447','25542') );
	}

}
add_action( 'pre_get_posts', 'kuaza_yazilari_guncelleme_tarihine_gore_listele' );

Site genelinde (admin hariç) listelenen yazıları güncellenme tarihine göre listelemektedir.
Kategoriler, etiketler, ana sayfa bütün sayfalar bu aşağıdaki koddan etkilenir.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

This site uses Akismet to reduce spam. Learn how your comment data is processed.