izmir escort
Hakkı Duman – Wordpress, Seo ve Opencart Uzmanı

Başlığınız Otomatik Etiket Olsun

Başlığınız Otomatik Etiket Olsun 1WordPress bloğumuzda her yazımıza etiket tanımlarız bunu bazılarımız google aramalarında ön planda çıkmak için bazılarımız çok sayfalı bir blog oluşturmak için bazılarımız ise sadece etiket eklemiş olmak için eklemekteyiz.Çoğu zaman etiket eklemek işkence gibi gelmiştir blog yazarlarımıza bu eklenti sayesinde etiketlerinizi kolayca oluşturabileceksiniz.Eklentimiz başlıkta geçen kelimeleri sizin için alıyor tek tek etiket olarak tanımlıyor böylece sizin bişey yapmanıza gerek kalmıyor.Yazınızı yazıp yayımla butonuna tıklıyorsunuz ve etiketleriniz otomatik olarak oluşmuş oluyor.

Eklenti için aşağıdaki kodları temanızın tema fonksiyonları (functions.php) dosyasına uygun bir şekilde ekleyin.

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); 

Hepsi bukadar arkadaşlar artık sizinde otomatik etiket ekleyen bir yardımcınız var.

BİR YORUM YAZIN

Yorumu Cevapla [ Yoruma cevap yazmaktan vazgeç ]

ZİYARETÇİ YORUMLARI - 6 YORUM
  1. Mehmet Zorkol dedi ki:

    saolun cok işime yaradı

  2. Mehmet Çağat dedi ki:

    hocam functions.php yi kullanarak, yayımlanan her yazıya nasıl otomatik özel alan ekleyebiliriz.

    Ör:

    özel alan : resim

    Değer: http://siteadi.net/resimeklenecek.gif

    Yardımcı olur musunuz? Teşekkürler

  3. hduman dedi ki:

    http://www.hduman.com/wordpress-temaniza-ozel-alan-resmi.html

    bu yazımı inceleyin hocam işinizi görür.

  4. Veli OLGUN dedi ki:

    Merhaba öncelikle cok tesekkür ederim fakat bir türlü kullanamadım ben bu kodları functions.php de sadece

    <?php
    /**
    * @package Sync
    * @author YOOtheme http://www.yootheme.com
    * @copyright Copyright (C) YOOtheme GmbH
    * @license http://www.gnu.org/licenses/gpl.html GNU/GPL
    */

    // load config
    require_once(dirname(__FILE__).'/config.php');

    bu satırlar var ve bu satırların hemen altına ekledim verdiğiniz kodu yeni konu yayınladım fakat otomatik etiket girmedi yardımcı olursanız cok sevinirim 🙂

  5. Zahit dedi ki:

    Merhabalar, teşekkürler öncelikle on numara bir fonksiyon paylaşmışsın. Peki bunu nasıl çoğaltabiliriz?

    Başlık: Barbie Oyunu
    Barbie Oyunu Oyna, Barbie Oyunu Bedava Oyna, Barbie Oyunu Sitesi

    Bu şekilde çoğaltmamız mümkün mü?

Copyright 2010 Hakkı DUMAN Kişisel Blog. Tüm hakları saklıdır.