wp etiket sorunu
1
●494
- 05-06-2010, 14:35:48arkadslar etiket yakalayıcısının yakaladığı etiketleri silmeye başladım.10 k falan etiket var bunları konulardan silmeme rağmen etiketlerden de sıfır yazıda olanları tek tek silmem gerekiyor.Bunun eklentisi,çözümü,bakımı gibi bir yolu yok mu yazısız etiketleri silmek için
- 05-06-2010, 17:21:09sevgili yardımsever arkadaslar şöyle bir kod buldum ama
$etiketler = array(); $etiketler = get_terms('post_tag', 'hide_empty=0'); $term_ids = array(); foreach ($etiketler as $etiket) { $term_ids[] = $etiket->term_id; } wp_update_term_count_now( $term_ids, 'post_tag' ); //Etiketlerin iliskili oldugu yazi //sayilarini güncelliyoruz. $etiketler = NULL; $etiketler = array(); $etiketler = get_terms('post_tag', 'hide_empty=0'); $term_ids = NULL; $term_ids = array(); foreach ($etiketler as $etiket) { if ($etiket->count == 0) { //Yazı sayıları 0 olanları wp_delete_term( $etiket->term_id, 'post_tag'); //Siliyoruz } }Yazmış olduğumuz yazılarımız etiketler ile süslüyoruz fakat yanlış yazılan bir kelime yada başlık yüzünden yada zaman içinde yazıyla etiket arasındaki bağlantıyı kopardığımızdan dolayı kullanmış olduğumuz bazı etiketler boşa düşmektedir. hiçbir yazı ile ilişkisi yoktur. Yazılar/yazı etiketleri kısmından baktığımızda bu tarz etiketlerin karşısında 0 yazar. istersek teker teker silebiliriz yada istersek toplu olarak silebiliriz. Toplu silmek için aşağıdaki kodu tema klasörü içinde bulunan functions.php dosyasına eklemeniz yeterli olacaktır. wpseohocasi.com
yazmasına rağmen kodu yapıştırdığımda site gelmiyor.Buna çözüm var mı?