Arkadaşlar eklenti yapımcısı
https://support.rankmath.com/ticket/...-as-tag-title/ burada vermiş lakin ordan eklediğim kod tüm postlarıma aynı kelimeyi ekledi..
Amacım mevcut etiketi Anahtar kelime olarak ekletmekti. anlayan varsa bi el atabilirmi 500'e yakın postuma aynı anahtar kelime eklendi :S
Bu kod anahtar kelimeyi ekledi lakin tüm postlara aynısını ekledi yani tüm postlarda 1 postun etiketini anahtar kelime olarak yaptı.
function update_focus_keywords() {
$posts = get_posts(array(
'posts_per_page' => -1,
'post_type' => 'post' //replace post with the name of your post type ));
foreach($posts as $p){
if(get_the_tags($p->ID)){
foreach((get_the_tags($p->ID)) as $tag) { $keywords[] = strtolower($tag->name); }
update_post_meta($p->ID,'rank_math_focus_keyword',implode(", ", array_unique($keywords)));
}
}
}
add_action( 'init', 'update_focus_keywords' );