-
Hi team, I am writing to you to ask for help on the code that automatically inserts keywords.
The procedure I followed is the same as on your site and is the following:
1) I created a rank-math.php file. This file was inserted inside the theme folder;
2) I inserted this code inside the file
/**
* Function to automatically update the focus keyword with the post title, if no focus keyword is set
*/
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){ // Checks if Rank Math keyword already exists and only updates if it doesn't have it $rank_math_keyword = get_post_meta( $p->ID, 'rank_math_focus_keyword', true );
if ( ! $rank_math_keyword ){ update_post_meta($p->ID,'rank_math_focus_keyword',strtolower(get_the_title($p->ID)));
} } } add_action( 'init', 'update_focus_keywords' );
3) the example invites me to replicate the type_post, => ‘post’ with the name of my post.Now coming to the solution, what does Replace post with the name of your post type mean?
the name of the page? the title of the post? What?Thank you.
The ticket ‘automatikc keywords’ is closed to new replies.