Ana Sayfa » »
Tem
16
2013

Yazılar Listesine Öne Çıkan Görsel Sütunu Ekleyelim

WordPress yönetim panelinde Tüm yazıları listelediğinizde, yazılarla ilgili çeşitli bilgilerin bulunduğu sütunlar arasına isterseniz, yazılara eklediğiniz Öne Çıkan Görsel resimlerinin de gösterildiği bir sütun daha ekleyebiliriz.

Bunu yapmak için eklentiye falan ihtiyaç yok, sadece aşağıdaki kodları temanızın functions.php dosyasına uygun şekilde eklemeniz yeterli.

if (function_exists( 'add_theme_support' )){
    add_filter('manage_posts_columns', 'yakuphoca_posts_columns', 5);
    add_action('manage_posts_custom_column', 'yakuphoca_posts_custom_columns', 5, 2);
}
function yakuphoca_posts_columns($defaults){
   $defaults['yakuphoca_post_thumbs'] = 'Öne Çıkan Görsel';
   return $defaults;
}
function yakuphoca_posts_custom_columns($column_name, $id){
  if ($column_name === 'yakuphoca_post_thumbs'){
    echo the_post_thumbnail( array(125,80) );
  }
}

Kodları eklediğinizde öne çıkan resimler Tüm Yazılar sayfasında aşağıdaki şekilde görüntülenecektir.
Tüm Yazılar Sayfasındaki Öne Çıkan Görsel Sütunu

Eğer öne çıkan görseller sütunu tablonun başında olsun isterseniz, aşağıdaki kodları kullanın.

if (function_exists( 'add_theme_support' )){
    add_filter('manage_posts_columns', 'yakuphoca_posts_columns', 5);
    add_action('manage_posts_custom_column', 'yakuphoca_posts_custom_columns', 5, 2);
}
function yakuphoca_posts_columns($defaults){
	$checkbox = array_slice($defaults, 0, 1);
	$othercolumns = array_slice($defaults, 1, count($defaults) - 1);
	$defaults = array_merge($checkbox, array('yakuphoca_post_thumbs' => 'Öne Çıkan Görsel'),$othercolumns);
    return $defaults;
}
function yakuphoca_posts_custom_columns($column_name, $id){
        if($column_name === 'yakuphoca_post_thumbs'){
        echo the_post_thumbnail( array(125,80) );
    }
}

Thanks WPSnipp

Bu yazımı beğendiyseniz, bu kategoride yer alan Ayarlar Menüsüne Tüm Ayarlar Bağlantısı Ekleyelim başlıklı functions.php, phpmyadmin ve transient konularında bilgi veren bir önceki yazımı da okumanızı tavsiye ederim.

Yorumunu Yaz

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

Yukarı Çık