18 Ekim Perşembe - 2018
Anasayfa / WordPress / Başlığınız Otomatik Etiket Olsun

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

WordPress 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.

6 Yorum

  1. 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

  2. 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 🙂

  3. 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ü?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir