• 06-11-2009, 03:21:00
    #1
    Yazdığım yazıya etiket ekliyorum.Ve bu eklediğim etiketler yazımda yer alıyor.Ordaki kelimeleri otomatik olarak etikete linkleyen bir eklenti varmı?Bir iki yerde böyle birşey gördüm ama eklenti ile mi yapılmış tam bilmiyorum.
  • 06-11-2009, 04:03:46
    #2
    Simple-tags yazı içindeki etiketleri otomatik linkler...
  • 06-11-2009, 04:38:11
    #3
    eyvallah denicem.
  • 06-11-2009, 04:51:34
    #4
    İstediğim gibi çıktı.Teşekkürler.
  • 06-11-2009, 06:04:26
    #5
    ASP
    Üyeliği durduruldu
    Auto tagger eklentisini kullanıyorum gayet kullanışlı.
  • 06-11-2009, 06:05:45
    #6
    unsg_ 'nin verdiği işimi gördü.Teşekkürler.
  • 06-11-2009, 23:34:57
    #7
    Bunun için aşağıdaki kodları temanızın Tema fonksiyonları (functions.php) dosyasına uygun bir şekilde ekleyin.
    Hepsi bu. Eğer bu özelliği iptal etmek isterseniz add_action olan satırın başına // karakterlerini eklemeniz yeterli. WP 2.8.3 sürümünde denenmiştir.

    Güncelleme: Kodda yapılan iyileştirme ile artık 4 karakterden uzun olan kelimeler etiket olarak ekleniyor, böylece veya, ya da, ve gibi bağlaç ve kısa kelimeler etiket olarak eklenmemiş oluyor. Ayrıca önceki kodda eğer başlık içerisinde özel karakterler kullanılıyorsa, bu durumda onlar da etiket olarak ekleniyordu. Artık bütün özel karakterler filtreleniyor.


    function yg_auto_tag_append($post_id, $post) {
     $tag_words = explode(" ", preg_replace("([^A-Za-z0-9üğıişçöÜĞİŞÇÖ]+)", " ", $post->post_title));
     $tags = array();
     foreach ($tag_words as $tag) {
      if (strlen($tag)> 4) $tags[] = $tag;
     }
     if ($tags) wp_set_post_tags($post_id, $tags, true);
    }
     
    add_action('save_post', 'yg_auto_tag_append', 10, 2);
  • 07-11-2009, 00:21:48
    #8
    ASP
    Üyeliği durduruldu
    ArMaN adlı üyeden alıntı: mesajı görüntüle
    Bunun için aşağıdaki kodları temanızın Tema fonksiyonları (functions.php) dosyasına uygun bir şekilde ekleyin.
    Hepsi bu. Eğer bu özelliği iptal etmek isterseniz add_action olan satırın başına // karakterlerini eklemeniz yeterli. WP 2.8.3 sürümünde denenmiştir.

    Güncelleme: Kodda yapılan iyileştirme ile artık 4 karakterden uzun olan kelimeler etiket olarak ekleniyor, böylece veya, ya da, ve gibi bağlaç ve kısa kelimeler etiket olarak eklenmemiş oluyor. Ayrıca önceki kodda eğer başlık içerisinde özel karakterler kullanılıyorsa, bu durumda onlar da etiket olarak ekleniyordu. Artık bütün özel karakterler filtreleniyor.


    function yg_auto_tag_append($post_id, $post) {
     $tag_words = explode(" ", preg_replace("([^A-Za-z0-9üğıişçöÜĞİŞÇÖ]+)", " ", $post->post_title));
     $tags = array();
     foreach ($tag_words as $tag) {
      if (strlen($tag)> 4) $tags[] = $tag;
     }
     if ($tags) wp_set_post_tags($post_id, $tags, true);
    }
     
    add_action('save_post', 'yg_auto_tag_append', 10, 2);
    Teşekkürler çok işime yaradı.
  • 16-04-2010, 13:25:14
    #9
    kodlarda aşağıdaki bölüm için hata veriyor

    Parse error: syntax error, unexpected T_VARIABLE in

    2.9.2 kullanıyorum sorun ne olabilir acaba

    $tag_words = explode(" ", preg_replace("([^A-Za-z0-9üğıişçöÜĞİŞÇÖ]+)", " ", $post->post_title));