WordPress te Eski başlıklara öne çıkarılmış görsel ilavesi


wp featured image

Wordpress kullanım kolaylığı sebebi ile en çok tercih edilen içerik yönetim sistemlerinden biridir ve belkide yüzbinlerce ücretsiz tema desteğinn olması kullanımını arttıran önemli bir faktördür

, gel gelelim her temada featured image özelliği desteklenmeyebilir , bu özellik son zamanlardaki temalarda popüler hale geldi , peki nedir o derseniz , yazının içeriğini simgelediğine inanılan küçük resim , ve yeni bir başlık açarken Screen Options (Ekran seçenekleri) içerisinde yeralıp

wp ekran seçenekleri

(temanız destekliyorsa) seçildiğinde yeni başlık açma ekranının sağ tarafında en dipte “set featured image” linki ile yeralır.

featured image

Temanıza featured image özelliği ilave edin
Temanız eski bir tema ve bu özelliği desteklemiyorsa , ilave etmek için tema klasörünüzde yeralan functions.php dosyasını bir notepad ile açıp en dipte yeralan php kodu kapatma işaretinin hemen üzerine aşağıdaki kodu yapıştırın ve kaydedin

/*
 *Add featured image support
 */
add_theme_support( 'post-thumbnails' );

featured image ekle

Peki her defasında başlık açarken bu küçük resmi ayarlamak için illa bu linke tıklayıp açılan ekranda işlem mi yapacağız ? ya unutursak , bunun da kolayı var

İlk resim otomatik olarak Featured image olsun (Manuel)
ilk yüklediğniz resmi otomatik olarak Fetured image yapan aşağıdaki kodu functions.php ye aynen üstteki gibi php kodunun kapatma işlaretinin hemen üstüne yapıştırıp kaydedeceğiz

/*function: generate featured image automatically*/
function autogen_featured_img() {
 global $post;
if (!has_post_thumbnail($post->ID)) {
 $attached_image =
get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );

 if ($attached_image) {
 foreach ($attached_image as $attachment_id => $attachment) {
 set_post_thumbnail($post->ID, $attachment_id);
 }
 }
 }
}
/*This line is used to generate featured images for all old
posts. Remove this once the default images get generated
for all of the old posts*/
add_action('the_post', 'autogen_featured_img');
/* For new upcoming posts, leave them permanently*/
add_action('save_post', 'autogen_featured_img');
add_action('draft_to_publish', 'autogen_featured_img');
add_action('new_to_publish', 'autogen_featured_img');
add_action('pending_to_publish', 'autogen_featured_img');
add_action('future_to_publish', 'autogen_featured_img');

İlk resim otomatik olarak Featured image olsun (Plugin)
Elbette herkes kodlarla uğraşmak istemeyebilir ve bu işi plugin ile halletme yolunu daha pratik bulabilir , bu iş için önerebileceğim iki plugin mevcut:

Plugin 1: Easy Add thumbnail
Yazıda kullanılan ilk resmi küçük resim (featured şmage ) olarak seçer , sadece bu özelliği istiyorsanız oldukça pratiktir.
Plugin 2: Default thumbnail plus
a) İlk resmi otomatik olarak küçük resim (featured image) haline getirir
b) Herbir kategory ve TAG için ayrı resim seçimine olanak verir
c) Küçük resimler için özel alan belirlemenize olanak verir

Herşey iyi güzelde başlıkta belirttiğimiz gibi ya tema değiştirdiysek ve hiçbir başlığımızda (bu özellik olmadığı için) Featured şmage kullanılmadı ise ne yaparız ? öyle ya 5000 – 6000 başlığı olanlar üztteki gibi tek tek küçük resim seçemez , yine üztte anlattığımız İlk resmi otomatik olarak Featured image yapma da eski başlıklar için geçerli değildir , işte bu aynen başıma geldiği için can sıkıcı bir durum olduğunu biliyorum , bunu birkaç yolla halledebiliriz.

1. SQL komutu ile ilk resmi otomatik olarak küçük resim (Featured image) olarak ayarlayalım
Bunun için Mysql e gidip aşağıdaki komutu vermemiz yeterlidir

insert into wp_postmeta (meta_value, meta_key, post_id) select DISTINCT(ID), post_type , post_parent from wp_posts where post_type= 'attachment' and post_parent !=0 and post_status='inherit';

update wp_postmeta set meta_key = '_thumbnail_id' where meta_key='attachment'

2. Plugin kullanarak küçük resim (Featured image) oluşturmak
Eğer üstteki komut iszde çalışmadı ise yada işinizi kısmen gördü ise bu konuda yardımımıza koşan iki plugin tavsiye edebilirim ilki üstte de bahsedilen easy add thumbnail plugini , ikincisi media tools adlı plugin , ki bu bütün başlıklar için tek tek küçük resim oluşturuyor , başlık sayısına bağlı olarak 5 dk kadar sürsede işe yaradığını söyleyebilirim böylece başlıklar aağıdaki ilk resimdeki gibi resimsiz durumdan ikinci resimdeki resimli hale gelecektir

wp kucukresim yok

uygulamadan sonra

wp kucukresim var



Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

CAPTCHA