WordPress- Yazıdaki ilk resmi öne çıkan görsel olarak ayarlamak

öne çıkarılmış görsel

Öne Çıkan Görsel Nedir ? Ne İşe Yarar ?

WordPress yazı editöründe sağ kısmında öne çıkan görsel başlıklı bir bölüm dikkatinizi çekmiştir. Eğer sizin bloğunuzda bu bölüm yoksa diğer araç ve seçenekleri göster -> Ayarlar -> Belge Panelleri ->Öne Çıkarılmış Görsel yanındaki tiki işaretleyin. Artık panelin sağ altında önce çıkan görsel alanını görebilirsiniz.

öne çıkan görsel ayarı

Blog yazılarında öne çıkan görsel belirlemek seo açısından biz fayda sağlar. Ayrıca kullandığınız tema yazıları listelerken küçük resimler göstermeye imkan sağlayan bir yapıya sahipse öne çıkarılan resim yazı resmi olarak görüntülenir.

Öne Çıkan Görsel Ayarını Otomatik Hale Getirelim

Blog yazınızı hazırladıktan sonra öne çıkarılan görsel ekleme işleminden kurtulmak ve bu işlemi wordpressin otomatik olarak yapmasını sağlayabilirsiniz.

Bloğunuza admin olarak giriş yaptıktan sonra Görünüm – Tema Düzenleyici adımlarını takip edin. Açılan sayfanın sağ tarafında functions.php isimli linke tıklayın.

Önemli : functions.php dosyasında yapacağınız değişikliker sitenizin bozulmasına neden olabilir. Bu nedenle değişiklik yapmadan önce bu dosyanın yedeğini almanız çok önemlidir.

Aşağıda verdiğim kodları açılan sayfadaki editöre yapıştırın. Dikkat etmeniz gereken iki önemli nokta var. Birincisi bu kodları php tagları arasına yazmanız gerekiyor. İkinci nokta ise başına açıklama satırı ekleyin. Böylelikle bu kodun ne işe yaradığını daha sonra bir bakışta anlayabilirsiniz.

  1. function autoset_featured(){
  2. global $post;
  3. $already_has_thumb = has_post_thumbnail($post->ID);
  4. if (!$already_has_thumb){
  5. $attached_image = get_children(“post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1”);
  6. if ($attached_image){
  7. foreach ($attached_image as $attachment_id =>$attachment){
  8. set_post_thumbnail($post->ID,$attachment_id);
  9. }
  10. }
  11. }
  12. }//end function
  13. add_action(‘the_post’,’autoset_featured’);
  14. add_action(‘save_post’,’autoset_featured’);
  15. add_action(‘draft_to_publish’,’autoset_featured’);
  16. add_action(‘new_to_publish’,’autoset_featured’);
  17. add_action(‘pending_to_publish’,’autoset_featured’);
  18. add_action(‘future_to_publish’,’autoset_featured’);

Sending
Kullanıcı Değerlendirmesi
0 (0 votes)

Cevap Bırak