İşinize yarayabilecek ufak WordPress kodları
Daha önce de böyle birşey yapmış üç yada dört kodluk bir yazı yazmıştım. Hata şu linkte bulunan yazım olması gerekli :) Çok uzun makaleler yada WordPress 4.0.1 ile birlikte gelen özelliklerin tanıtımını yapamayacak kadar yoğunum :( En azından bu tarz kodlar ile sizlerin işlerini kolaylaştırayım.
Aşağıdaki kodlardan sonuncusu uzman arkadaşlar için. WordPress içindeki tüm seçeneklere erişim imkanı sağlıyor. Bu seçenekleri anlama düzeyinde WordPress bilgisine sahip değilseniz lütfen o kodu uygulamayınız.
1) WordPress araç çubuğunu sadece yöneticiler görebilsin
WordPress sisteminde ön yüz alanında rahat yönetim sağlayabilmeniz amacıyla bir araç çubuğu var. Bunu sadece yönetici rolüne sahip kişilerin görebilmesini sağlamak ve diğer kullanıcılardan gizlemek için aşağıdaki kodu kullanabilirsiniz. Bu kodun çalışması için temanız içindeki functions.php
dosyası içine eklemelisiniz.
if (!current_user_can('administrator')) :
show_admin_bar(false);
endif;
2) Bileşen kullanmadan etiket bulutu eklemek
Çoğunuz bileşenler alanında bulunan etiket bulutunu kullanıyorsunuz. Bu etiketleri göstermenin bir yolu. Ama kendiniz de bu bileşenin işlevini yerine getiren kodu çağırabilirsiniz. Ve özelleştirebilirsiniz de. Aşağıdaki kodu temanız içinde istediğiniz dosyanızda (örn: single.php
ya da page.php
) çağırabilirsiniz. Açıklamalarını yanlarına yazdım.
wp_tag_cloud(array(
'smallest' => 10, //az kullanılan etiketin boyutu
'largest' => 18, //sık kullanılan etiketin boyutu
'unit' => 'px', //boyutlandırma birimi
'orderby' => 'name', //sıralama ölçünü "isim" (alfebetik)
'order' => 'ASC', //Sıralama (A ile başlar)
'exclude' => 6 //Liste dışı kalacak olan etiket idsi (opsiyonel)
));
3) WordPress gelişmiş ayarlar sekmesi oluşturmak
Bu kod yukarıda da belirttiğim gibi uzman arkadaşlar için. Genel anlamda WordPress seçenek sistemi içerisindeki tüm -istisnasız tüm- ayalara ulaşabileceğiniz bir sayfa ekliyor. Buradaki çoğu ayarı WordPress kullanıcıları görmüyorlar, değiştiremiyorlar. Ama hata kontrolü yada benzer işlemler için biz uzmanlar bu kodlardan faydalanabiliyoruz. Aşağıdaki kodu temanızın functions.php
dosyasına eklediğinizde Ayarlar menüsü altına Gelişmiş Ayarlar adıyla bir sayfa eklemiş olacaksınız.
function tum_secenekler_sayfasi() {
add_options_page(__('Tüm Ayarlar'), __('Gelişmiş Ayarlar'), 'administrator', 'options.php');
}
add_action('admin_menu', 'tum_secenekler_sayfasi');
Bu kodu lütfen dikkatli kullanın. Aktif siteniz üzerinde kullanmanızı tavsiye etmiyorum.
Umarım bu kodlar işinize yarayacaktır. Başka bir yazımızda ya da Cumartesi günü yaptığımız canlı #wwwkonusuyoruz etkinliğinde buluşmak dileğiyle.
Selametle