Uyarı! Bu yazı 03.02.2018 tarihinde yazıldı. O günden bu güne bir çok şey değişmiş ve yazı geçerliliğini yitirmiş olabilir.
WordPress alt yapısı olan web sitenizde eklediğiniz ve bir süre sonra sildiğiniz yazılarda kullandığınız etiketleri tek tek silmekle uğraşmak istemiyorsanız, alttaki kodları temanızın functions.php dosyasında uygun alana ekleyin. Ekledikten sonra anasayfanızı bir kez yenileyin. Bu işlemlerden önce yedek almayı unutmayın.
$etiketler = get_terms('post_tag', ['hide_empty' => 0]); $term_ids = []; foreach ($etiketler as $etiket) { $term_ids[] = $etiket->term_id; } wp_update_term_count_now($term_ids, 'post_tag'); // Tekrar etiketleri kontrol et foreach ($etiketler as $etiket) { if ($etiket->count == 0) { wp_delete_term($etiket->term_id, 'post_tag'); } }
Etiketler