Gönderi Biçimini Otomatik Olarak Tespit Et - WordPress


WordPress varsayılan olarak standard gönderi biçimiyle çalışsa da eğer isterseniz (ve temada da tanımlıysa) ses, video, link, galeri, alıntı, durum vs. türlerde de içerikler paylaşabilirsiniz. Hatta bunlar için özel dosyalar da hazırlayabilirsiniz. Bunları otomatik olarak tespit etme işini yapan alternatif bir kod aşağıda verilmiştir.

Kod


<?php
	if(have_posts()) :
		while(have_posts()) : the_post();

		//get_template_part('content', 'page');
		get_template_part('content', get_post_format());
		endwhile;

		echo paginate_links();

	else :
?>

<!-- HTML - PHP Kodları -->

<?php endif; ?>

Kod (Açıklamalı)


<?php
	//--------------------------------------------------
	//Wordpress klasik döngü kod kalıbının başlangıcı
	//şarta göre listeleme yapmaya çalışacak.
	//--------------------------------------------------
	if(have_posts()) :
		while(have_posts()) : the_post();
		
		//--------------------------------------------------
		//Doğrudan isim vererek dosyayı çağırabiliriz.
		//get_template_part('content', 'page');

		//İşin daha dinamik olmasını istiyorsak yine
		//wordpress fonksiyonu ile halledebiliriz.
		//--------------------------------------------------
		get_template_part('content', get_post_format());
		endwhile;

		//--------------------------------------------------
		//Sayfalama için bir kod.
		//--------------------------------------------------
		echo paginate_links();

	else :
?>

<!----------------------------------------------------
HTML - PHP Kodları
Eğer if kısmı çalışmazsa burada duruma göre 
mesaj verme, yönlendirme vs. yapılabilir.
---------------------------------------------------->

<?php endif; ?>

Yararlanılan Kaynaklar
Etiketler
wordpress açıklamalı içerik wordpress php