Merhaba,
Wordpress te konu başlıklarını otomatik olarak etiketlere girdirmek istiyorum. Bununla ilgili olarak internette şu şekilde bir kod buldum. Bu kod normalde güzel çalışıyor fakat özel karakterleride etiketlere ekliyor, bunların süzmesini nasıl yaparız?
Örnek;
DÜĞÜN (FILIZ YILMAZ ÜNAL YILDIRIM) bu şekilde bir konu başlığı girdiğimde bunun içerisinden parantez ve tire işaretleri gibi özel karakterleri atacak ve sadece diğer kelimeleri etiketlere girecek.
// Otomatik Etiketleyici
function wpu_otomatik_etiket($post_ID){
$baslik = get_the_title($post_ID);
$bol = explode(" ", $baslik);
$kac = count($bol)-1;
$karaktersayi = "4";
for($i=0; $i<$kac; $i++){
$tag[$i] = $bol[$i];
if(strlen($bol[$i]) <= $karaktersayi){
unset($tag[$i]);
}
}
$tags = array_values($tag);
wp_set_post_tags($post_ID, $tags, true);
}
add_action('publish_post', 'wpu_otomatik_etiket');