Để bài viết của bạn tự động điền từ khóa dựa trên tiêu đề của bài viết bạn đặt ra phục vụ cho việc SEO website của bạn tốt hơn và nhanh hơn cho người lười, thì bài viết này phù hợp cho bạn.
Tự động Sử dụng Tiêu đề Bài đăng làm Từ khoá Trọng tâm
Bằng cách truy cập theo đường dẫn : WordPress Dashboard > Appearance > Theme Editor và thêm đoạn mã sau vào tệp tin functions.php hoặc rank-math.php
/** * Function to automatically update the focus keyword with the post title */ 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) { update_post_meta($p->ID, 'rank_math_focus_keyword', strtolower(get_the_title($p->ID))); } } add_action('init', 'update_focus_keywords');
lưu ý rằng mã trên cũng sẽ thay thế tất cả các từ khóa trọng tâm hiện tại của bạn. Trong trường hợp, nếu bạn muốn đặt tiêu đề bài đăng làm từ khóa trọng tâm chỉ cho các bài đăng không có bộ từ khóa trọng tâm, thì hãy sử dụng mã sau để thay thế.
/** * 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' );
Tự động sử dụng các Thẻ làm Từ khoá Trọng tâm
Để đặt tất cả các bài đăng của bạn với các thẻ bài đăng làm từ khóa tiêu điểm, bạn có thể thêm mã sau vào functions.php or rank-math.php
=> WordPress Dashboard > Appearance > Theme Editor.
/** * Function to automatically update the focus keyword with the post tags */ function update_focus_keywords() { $posts = get_posts(array( 'posts_per_page' => 100, 'post_type' => 'post' //replace post with the name of your post type )); foreach ($posts as $p) { $keywords = []; 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');
Đoạn mã trên cũng sẽ thay thế bất kỳ từ khóa tiêu điểm hiện tại nào. Trong trường hợp, nếu bạn chỉ muốn đặt từ khóa trọng tâm cho các bài đăng không có bất kỳ bộ từ khóa trọng tâm nào, thì hãy sử dụng mã sau để thay thế.
/** * Function to automatically update the focus keyword with the post tags, if no focus keyword is set */ function update_focus_keywords() { $posts = get_posts(array( 'posts_per_page' => 100, 'post_type' => 'post' //replace post with the name of your post type )); foreach ($posts as $p) { $keywords = []; if (get_the_tags($p->ID)) { foreach ((get_the_tags($p->ID)) as $tag) { $keywords[] = strtolower($tag->name); } if (!get_post_meta($p->ID, 'rank_math_focus_keyword', true)) { update_post_meta($p->ID, 'rank_math_focus_keyword', implode(", ", array_unique($keywords))); } } } } add_action('init', 'update_focus_keywords');
Tự động sử dụng Danh mục sản phẩm làm Từ khóa Trọng tâm
WordPress Dashboard > Appearance > Theme Editor > functions.php or rank-math.php để sử dụng danh mục sản phẩm làm từ khóa trọng tâm trong Sản phẩm WooCommerce:
/** * Function to automatically update the product focus keyword with the product category */ function update_product_focus_keywords() { $products = get_posts(array( 'posts_per_page' => 100, 'post_type' => 'product' //replace post with the name of your post type )); foreach ($products as $p) { $keywords = []; if (get_the_terms($p->ID, 'product_cat')) { foreach(get_the_terms($p->ID, 'product_cat') as $term) { $keywords[] = strtolower($term->name); } update_post_meta($p->ID, 'rank_math_focus_keyword', implode(", ", array_unique($keywords))); } } } add_action('init', 'update_product_focus_keywords');
Đoạn mã trên sẽ thay thế bất kỳ từ khóa tiêu điểm hiện có nào bằng danh mục sản phẩm. Nếu bạn muốn chỉ đặt từ khóa trọng tâm cho các sản phẩm WooCommerce không có bất kỳ bộ từ khóa trọng tâm nào, thì bạn có thể sử dụng mã sau.
/** * Function to automatically update the product focus keyword with the product category, if no focus keyword is set */ function update_product_focus_keywords() { $products = get_posts(array( 'posts_per_page' => 100, 'post_type' => 'product' //replace post with the name of your post type )); foreach ($products as $p) { $keywords = []; if (get_the_terms($p->ID, 'product_cat')) { foreach (get_the_terms($p->ID, 'product_cat') as $term) { $keywords[] = strtolower($term->name); } if (!get_post_meta($p->ID, 'rank_math_focus_keyword', true)) { update_post_meta($p->ID, 'rank_math_focus_keyword', implode(", ", array_unique($keywords))); } } } } add_action('init', 'update_product_focus_keywords');
Các công cụ tìm kiếm muốn bạn thêm các từ khóa tập trung vào tiêu đề, mô tả và xuyên suốt nội dung của bạn. Tuy nhiên, có thể có những tình huống mà từ khóa trọng tâm của bạn có thể không được lưu. Xếp hạng Toán học giúp bạn dễ dàng đặt từ khóa trọng tâm và tối ưu hóa nội dung của bạn cho từ khóa đó