Başlıktaki Kelimeler Etiketin Olsun

Bir wordpress sitenizde etiket seçmek bazen zor bir hale dönüşebiliyor. Oysaki çoğu zaman başlıkta geçen kelimeleri etiket olarak ekliyoruz. Bu kelimeleri elimizde eklemek yerine bu kodu kullanarak her seferinde otomatik olarak ekleyebilirsiniz. Bunun için aşağıdaki kodu temanızın fonksiyonları (functions.php) dosyasının uygun bir yerine 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);

Diğer Benzer Yazılar:


Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir