Kategoriler
Blog

WordPress yüklenen dosyalarda Türkçe karakter sorunu

Sanıyorum WordPress 2.7 den sonra bu sorunu yaşamaya başladık ya da başak bir alicengiz oldu bu işte, bu işlerde her şey sürekli update olduğu için ben biraz ipin ucunu kaçırdım, Php sürümlerinin hatta fonksiyonlarının değişimlerinden bile kaynaklanmış olabilir, belki sunucuların güvenlik uygulamalarından da kaynaklanıyor bile olabilir. Eğer WordPress sitenize yükleyeceğiniz dosyaların isimlerinde Türkçe karakterler var […]

Kategoriler
Blog

WordPress Admin Bar yeni bir şey eklemek veya kaldırmak

WordPress Admin Barı komple nasıl kaldırılacağını bir önceki yazımda yazmıştım, aslında her user kendi profilinden bu ayarı yapabiliyor fakat çok kullanıcılı sitelerde profilinde diğer alanları doldurmaktan sıkılan kullanıcıların buna dikkat eden ve kullananın çok fazla olacağını düşünmüyorum.

Kategoriler
Blog

Yönetici harici WordPress Admin panelini yasaklamak

WordPress admin paneline yönetici hesabı harici diğer üyelerin girmesini engellemek için aşağıdaki fonksiyonu kullanabilirsiniz, kodu temanızın functions.php dosyasında uygun yere monte edin: add_action(‘auth_redirect’,’custom_admin_access’); function custom_admin_access() { global $current_user; if( !current_user_can(‘manage_options’) && is_admin() ) { wp_redirect( home_url() ); } } WordPress sitesine herhangi bir rolde hrehangi başka bir üye giriş yapmış olsa bile WordPress admin panelini […]

Kategoriler
Blog

WordPress RSS’e kolayca resim, media:thumbnail ve enclosure eklemek

Bunu soran çok oluyordu cevaben yazmak istedim, umarım başlangıç seveysinde olan arkadaşlar ve hızlı çözüm arayanlar için faydalı olur. WordPress Rss feed lerde yazı içerisindeki ilk resmin hem enclosure(http://www.xs4all.nl/~foz/mod_enclosure.html) hem media:thumbnail(http://search.yahoo.com/mrss/) hem de RSS leri expert/özet olarak(/wp-admin/options-reading.php) yayınlıyorsanız ilk resmin Feed de görünmesini sağlamak için aşağıda benim hazırladığım fonksiyonu kullanabilirsiniz. Ayrıca benim hazırladığım fonksiyonda expert/özet […]

Kategoriler
Blog

WordPress admin paneline ve Şu Anda(Right Now) herhangi bir şey eklemek

Çoğu zaman WordPress admin panelinde Başlangıç ekranında olmasını istediğimiz şeyler oluyor, herhangi bir şey bu örneğin bu WordPress kullanıcısının admin paneline girdiğinde görmesini istediğimiz bir not veya görmek istediğimiz bir sayaç scripti de olabilir.

Kategoriler
Blog

Gravatar sade avatar bağlantısı fonksiyonu

WordPress’de tema kodlarken avatarda sadece gravatar resmi bağlantısı olarak çağırmak isteyebiliriz, bunun için fonksiyon aşağıdaki gibi. // sadece avatar linkfunction get_avatar_img($id_or_email, $size = '96', $default = '', $alt = false){$avatar = get_avatar($id_or_email, $size, $default, $alt);$openPos = strpos($avatar, 'src='');$closePos = strpos(substr($avatar, ($openPos+5)), ''');$newAvatar = substr($avatar, ($openPos+5), ($closePos-($openPos+5)) );return $newAvatar;} Örnek bağlantı şöyle çıkacak: http://1.gravatar.com/avatar/712d8dfe747e9d1b4b3dd126d65df5e4?s=35&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536

Kategoriler
Blog

WordPress’de son x gün içerisindeki girdileri listelemek

WordPress sitesinde bugünden itibaren örneğin 180 gün içerisinde eklenmiş girdileri göstermek için aşağıdaki fonksiyonu kullanabiliriz; function filter_where($where = '') { $where .= ” AND post_date > '” . date('Y-m-d', strtotime('-180 days')) . “'"; //180 gün öncesine kadar gösterecek. return $where; } add_filter('posts_where', 'filter_where'); //fonksiyonu aşağıdaki sorguya ekle. Bu fonksiyonu sorgunun içinde kullanmalıyız ve şayet aynı […]

Kategoriler
Blog

WordPress çöp kutusu ayarı

WordPress 2.9 versiyonundan itibaren WordPress’de yazı ve yorumlarda çöp kutusu özelliği var, bir yazı veya yorumu sildiğinizde çöp kutusuna gönderiyor. Çöp kutusunda kalacak içeriğin süresini veya tamamen iptal etmek mümkün. Bunun için wp-config.php veya WordPress sitesinin temasında ki functions.php dosyasına aşağıdaki gibi yazmalısınız.

Kategoriler
Blog

SimplePie nasıl kullanılır, SimplePie cache nasıl silinir

Ben de birkaç sitede, kendi sitem wolkanca.com için ve ara.wolkanca.com da SimplePie kullanıyorum. Burayı okuyanlar arasında belki bilenler vardır ben WordPress üzerinde başkasının yazdığı bir eklentiyi mutlaka alır bozar tekrar kendim yazarım öyle kullanırım sitelerde, bu benim prensibim, veya hiç kullanmam kendim yazarım bu sayede sitelerin kontrolü hep bendedir ciğerini bilirim sitenin benden habersiz tek […]

Kategoriler
Blog

Yorumlarda site üyelerini taklit edemesinler – WordPress hack

Çok üyeli WordPress sitelerinde sık yaşanan ve henüz düzeltilmeyen bir probleme çözüm getireceğiz, yorumcular siteye üye olan kişilerin isim veya e-posta adreslerini kullanamasınlar yani taklit edemesinler. Siteye üye olan kullanıcılar üye oldukları isim veya e-posta adresini ancak siteye giriş yaparlarsa kullanabilsinler. Eğer siteye üye olan birini taklit etmeye kalkan olursa yani siteye giriş yapmadan üyelerin […]