str_replace(); i inceleyebilirsin.
//Konu başlıklarını otomatik etiket yap.
function wpu_otomatik_etiket($post_ID){
$baslik = get_the_title($post_ID);
$baslik=str_replace(""," ",$baslik);
$baslik=str_replace("("," ",$baslik);
$baslik=str_replace(")"," ",$baslik);
$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');bu şekilde kullandım ama hala istediğim gibi çalışmıyor. Gene parantez ve tireleri süzmeden etiketlere ekliyor.