Default Gravatar Görüntüsünü Değiştirin

WordPressin Bukadar Güzel Olmasının Bir Sebebide Ufacık Bir Kodla İstediğinizi Elde Edebiliyor Olabilmenizdir Heralde.
Tek Bir Dosya Ve 3 Satırlık Bir Kod Yardımı İle Gravatar Görüntüsünü Değiştirebilmenize Olanak Sağlıyor.
Devamını Oku »

Devamını Okudan Sonra Otomatik Eklenen Alan

More Kodundan Sonra Yazılarımda Ekleme Yapmak Zorunda Kaldığım Bir Css Kod Vardı Bende Dedim Bunu Otomatik Ekliyecek Bir Sistem Yapmak Daha Kolay Olur, Ve Unutmamı Engelleyecektir Dedim. Başladım Googleda Aramaya Yazar Yazmaz Zaten R10.Net‘te S_ha_do_w Adlı Arkadaşımız Gerkli Bilgileri Vermiş Ama Bir Yerde Bir Sıkıntı Yaşamış Reklam Kodları (‘ Ve(ya) “) İşaret Barındırdığı İçin Bu Kodda Php Kod Olduğundan Ötürü Sorun Cıkartıyor Çözümü Aslında Cok Basit.
Devamını Oku »

Kendi BBC Kodunuzu Oluşturun [Shortcode]

Kendi Oluşturucağınız Shortcode [Kısa Kodlar İle] Sürekli Kullandığınız Özellikleri Uzun Kodları Kısaltın.

Her Yazınızda Kullandığınız Bir Css Kodu Veya Html Kodu Vardır.

Shortcode İle Bu İşlemleri Basite İndirgeyebilirsiniz.
Devamını Oku »

WordPress Yazı Sürümlerini Kapatmak

WordPress’in son sürümlerinde (2.6′dan sonra) pek de beğenilmeyen bir Yazı Sürümleri özelliği bulunuyor. İlk kez eburhan bu konuya dikkat çekip bu özelliğin nasıl kapatılacağını yazmıştı. Buraya kadar sorun yok fakat siz bu özellikten haberdar olana kadar veya kapatana kadar bazı yazıların gereksiz kopyaları veritabanında birikmiş olabilir. İşten bunları oldukça kolay bir şekilde bulup silebilirsiniz.

Yazı Sürümleri Özelliğini Kapatmak

WordPress’in Yazı Sürümleri özelliğini kapatmak için aşağıdaki kodu wp-config.php dosyanızın sonuna ekleyebilirsiniz.

define('WP_POST_REVISIONS', false);

Yazı Sürümlerini Silmek

Yazı sürümlerini silmek için yapacağımız şey veritabanında bir SQL sorgusu çalıştırmak. Bunu dilerseniz Phpmyadmin üzerinden, dilerseniz de bir önceki yazımda bahsettiğim eklentiden faydalanarak gerçekleştirebilirsiniz.

İki adet sorgu cümlesi sunacağım sizlere. Birincisi orjinal yazı olmayıp da kopyası yani başka bir sürümü olan yazıların ID numaralarını bulmanızı sağlar.

SELECT ID FROM wp_posts WHERE post_type = 'revision'

İkinci sorgumuz ise bu kopya yazıları silmemize yarayan cümledir ve şu şekildedir.

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'

Hepsi bu kadar…

Kaynak Yakuter.Com

Sorgu ve Yüklenme Süresini Gösterme

WordPress’te bazı durumlarda sayfada yapılan sorgu sayısını ve sayfa yüklenme süresini göstermek isteyebilirsiniz. Bunun için aşağıdaki kodu görünmesini istediğiniz yere yapıştırın. (Genellikle footer alanında olur ama siz istediğiniz yere koyabilirsiniz)

<?php echo get_num_queries(); ?> Sorgu İle <?php timer_stop(1); ?> Saniyede Yüklendi.

Yazı Başlığını Otomatik Olarak Etiket Yapmak

Yazı Başlığındaki Kelimeleri Otomatik Olarak Etiket Yapmak

WordPress sitenize yeni yazılar ekliyorsunuz ve her yazıda etiket girmek size işkence gibi mi geliyor? O zaman birazdan okuyacaklarınız size ilaç gibi gelecek Yazı başlığında geçen kelimeleri otomatik olarak yazı etiketi yapmayı göreceğiz.

Yapmanız Gerekenler

Temanızın functions.php dosyasını açın.
İçerisine aşağıdaki kodları ekleyin:

// Otomatik Etiketleyici
// Semih Aksu (wpuzmani.com)
function wpu_otomatik_etiket($post_ID){
 $baslik = get_the_title($post_ID);
 $bol = explode(" ", $baslik);
 $kac = count($bol)-1;
if($kac>=1){
 for($i=0; $i<$kac; $i++){
 $tag[$i] = $bol[$i];
 }
 $tags = array_values($tag);
 wp_set_post_tags($post_ID, $tags, true);
} else if($kac = 0){
wp_add_post_tags($post_ID, $baslik);
}
}
add_action('publish_post', 'wpu_otomatik_etiket');

Ekleme

Yukarıdaki kod her kelimeyi eklemektedir. Bu da bazen başlıklarda kullandığımız ve, veya, yada, iyi gibi kelimelerin de etiket olmasına izin vermektedir. Eğer belli bir karakter altındaki yazıların eklenmesini istemiyorsanız, aşağıdaki kodu kullanmanız gerekmektedir!

function wpu_otomatik_etiket($post_ID){
 $baslik = get_the_title($post_ID);
 $bol = explode(" ", $baslik);
 $kac = count($bol)-1;
 $karaktersayi = "4";
 for($i=0; $i<$kac; $i++){
 $tag[$i] = $bol[$i];
 if(strlen($bol[$i]) <= $karaktersayi){
 unset($tag[$i]);
 }
 }
 $tags = array_values($tag);
 wp_set_post_tags($post_ID, $tags, true);
}
add_action('publish_post', 'wpu_otomatik_etiket');

Yukarıdaki kodda görmüş olduğunuz $karaktersayi değişkeni 4 olarak ayarlanmıştır.
Bunun anlamı 4 karakter ve altındaki kelimelerin eklenmeyeceğidir!

Kaynak: WpUzmanı.

Çöp Özelliğini İptal Etmek

Uzun Zamandır Blog Tutuyorsanız Ve Sürekli İçerik Giriyorsanız, Bir Yazı Kaldırdığınızda Bu Yazıların Çöp Kutunuzda Bulunduğunun Farkındasınızdır Ve Blogunuz Büyümeye Başladığında Bu Alan Bazen Sıkıntılar Yaratabilir. Onun İçin Bu Özelliği İptal Edip Direk Olarak İçeriklerinisi Sql Den Kaldırmanızı Sağlayan Bir Kod Mevcut.
Devamını Oku »

WordPress Benzeri Fonksiyon Oluşturalım

WordPress Temalarında Bolca Kullandığımızı Bir Fonksiyonu Örnek Alarak Kendi Sitelerinizdede Buna Benzer Fonksiyonlar Oluşturmanıza Yarıyacak Ve Sürekli Aynı Linkleri Yazma ferdinden Sizi Kurtarıcak Bir Sistem Hazırlayın Kendinize.
Örnek Olarak WordPressteki
bloginfo();
Fonksiyonunu Ele Alalım;
Bu fonksiyon WordPress günlüğünüzün bilgilerini (ör. günlüğün ismi, dil kodlaması, adresi) dilediğiniz gibi kullanmanız ve görüntülemeniz için oluşturulmuştur.
Şimdi Bizde Buna Benzer Olarak Sitemizde Kullanıcağımız Bazı Dosya Ve Klasör Uzantıları İçin Bir Fonksiyon Oluşturalım Be Bunları Nasıl Kullanıcağımızı İnceliyelim.
Şimdi Bir Fonksiyon Oluşturuyoruz
<?php
function alixcan($ozellik){
}
?>
Oluşturduğumuz Bu Fonksiyonun İçine Bir Kaç Değişken Tanımlayıp Sonrasında Bunları Bir Kaç Koşul Cümlesi İle Kullanıma Hazırlıyacağız.
Fonksiyonumuza Örnek Olarak <strong>siteadresiniz.com/resimler</strong> uzantısını ekliyelim.
İlk Önce Bir Değişlen Tanımladık.
<?php
function alixcan($ozellik){
$resimler = 'siteadresi.com/resimler';
}?>
Sonra Bu Değişkenimizi Fonksiyonumun İçindeki $Ozellik Alanı İle Eşitlememiz Gerekmekte,
Bunun İçinde
<?php
function alixcan($ozellik){
$resimler = 'siteadresi.com/resimler';
if($ozellik == $resimler){echo 'siteadresi.com/resimler';}
}
?>
Şeklinde Bir Koşulla Tamamlıyoruz,
Yani Fonksiyonumuzun İçine $resimler Eklediğimiz Zaman Otomatik Olarak Resimler Klasörünüzün Adresini O Alana Yazdırıcaktır.
Bunları Çoğaltmak Sizin Elinizde.
Umarım İşinize Yarar,
Anlatım Tamamen Kendime Aittir, Sorularınızı Yorumlar Kısmından İletebilirsiniz,
İyi Çalışmalar Dilerim.

WordPress Temalarında Bolca Kullandığımızı Bir Fonksiyonu Örnek Alarak Kendi Sitelerinizdede Buna Benzer Fonksiyonlar Oluşturmanıza Yarıyacak Ve Sürekli Aynı Linkleri Yazma ferdinden Sizi Kurtarıcak Bir Sistem Hazırlayın Kendinize.
Örnek Olarak WordPressteki bloginfo();Fonksiyonunu Ele Alalım;
Bu fonksiyon WordPress günlüğünüzün bilgilerini (ör. günlüğün ismi, dil kodlaması, adresi) dilediğiniz gibi kullanmanız ve görüntülemeniz için oluşturulmuştur.
Şimdi Bizde Buna Benzer Olarak Sitemizde Kullanıcağımız Bazı Dosya Ve Klasör Uzantıları İçin Bir Fonksiyon Oluşturalım Be Bunları Nasıl Kullanıcağımızı İnceliyelim.
Şimdi Bir Fonksiyon Oluşturuyoruz

<?php function alixcan($ozellik){
}?>

Oluşturduğumuz Bu Fonksiyonun İçine Bir Kaç Değişken Tanımlayıp Sonrasında Bunları Bir Kaç Koşul Cümlesi İle Kullanıma Hazırlıyacağız.
Fonksiyonumuza Örnek Olarak <strong>siteadresiniz.com/resimler</strong> uzantısını ekliyelim.

İlk Önce Bir Değişken Tanımladık.

<?php function alixcan($ozellik){$resimler = 'siteadresi.com/resimler';}?>

Sonra Bu Değişkenimizi Fonksiyonumun İçindeki $Ozellik Alanı İle Eşitlememiz Gerekmekte,Bunun İçinde

<?php function alixcan($ozellik){$resimler = 'siteadresi.com/resimler';if($ozellik == $resimler){echo 'siteadresi.com/resimler';}}?>

Şeklinde Bir Koşulla Tamamlıyoruz,
Yani Fonksiyonumuzun İçine $resimler Eklediğimiz Zaman Otomatik Olarak Resimler Klasörünüzün Adresini O Alana Yazdırıcaktır.
Bunları Çoğaltmak Sizin Elinizde.

Kullanım

Yukarıdaki Fonksiyonu Ayarlar Dosyanıza Veya Tüm Sayfalarda Cıkıcak Şekilde Ekledikten Sonra

<?php alixcan('resimler');?>

Şeklinde Kullanabilirsiniz.

Örnek

<img src="<?php alixcan('resimler');?>/logo.png;" alt="" title="" />

Umarım İşinize Yarar,
Anlatım Tamamen Kendime Aittir, Sorularınızı Yorumlar Kısmından İletebilirsiniz,İyi Çalışmalar Dilerim.

Temada BBC Kod Kullanımı

echo do_shortcode("[Kısa_kod]");

Yukarıdaki Kodu Temanızda Gözükmesini İstediğiniz Alana Ekleyerek Ve Kısa_kod Alanına Kullanmak İstediğiniz BBC Kodunuzu Ekleyiniz

Hepsi Bukadar.