Các đoạn code hữu ích loại bỏ Rich Snippets, Meta Data… trong Rank Math

Các code này rất cần thiết trong tùy chỉnh SEO, hoặc them đã có sẵn loại Rich Snippets này rồi thì các bạn nên xóa đi để tránh bị trùng lặp.

Các đoạn code hữu ích loại bỏ Rich Snippets, Meta Data... trong  Rank Math

Rich Snippets

Rank math plugin tốt nhưng để tùy chỉnh structured data cũng không quá dễ dàng đâu, nếu bạn cần xóa bất kì Rich Snippets nào thì hãy sử dụng đoạn code sau:

Bộ lọc để loại bỏ WebSite Snippet trên trang chủ:


add_filter( 'rank_math/json_ld', function( $data, $jsonld ) {
    if ( isset( $data['WebSite'] ) && isset( $data['WebSite']['potentialAction'] ) ) {
        unset( $data['WebSite'] );
    }
    return $data;
}, 11, 2);

Nếu chỉ xóa mình thuộc tính SearchAction trong WebSite Snippet trang chủ thì dùng 1 trong 2 code sau:

add_filter( 'rank_math/json_ld', function( $data, $jsonld ) {
    if ( isset( $data['WebSite'] ) && isset( $data['WebSite']['potentialAction'] ) ) {
        unset( $data['WebSite']['potentialAction'] );
    }
    return $data;
}, 11, 2);
//Disable the SearchAction json_ld data
add_filter('rank_math/json_ld/disable_search', '__return_true');

Bộ lọc để loại bỏ Blog Snippet trên trang chủ:

add_filter( 'rank_math/json_ld', function( $data, $json ) {
	if ( is_home() && isset( $data['Blog'] ) ) { 
		unset( $data['Blog'] );
	}
	return $data;
}, 11, 2);

Bộ lọc xóa bỏ Breadcrumb Snippet JSON-LD

add_filter( 'rank_math/snippet/breadcrumb', function( $entity ) {
	return $entity;
});

Khác

Bộ lọc để loại bỏ các tham số truy vấn ?replytocom khỏi URL

/**
 * Filter: 'rank_math_remove_reply_to_com' - Allow or disable the Rank Math feature that removes `?replytocom` 
 * query parameters from URLs.
 * @param bool $return True to remove, false not to remove.
 */
add_filter( 'rank_math/frontend/remove_reply_to_com', '__return_false');

Xóa rank-math-link trong bài viết frontend.

/**
 * Filter to remove `rank-math-link` class from the frontend content links
 */
add_filter( 'rank_math/link/remove_class', '__return_true' );

Lọc để thêm các plugin Table of Content List giúp dễ chấm điểm seo hơn.

/**
 * Filter to add plugins to the TOC list.
 *
 * @param array TOC plugins.
 */
add_filter( 'rank_math/researches/toc_plugins', function( $toc_plugins ) {
       $toc_plugins['plugin-directory/plugin-filename.php'] = 'Plugin Name';
    return $toc_plugins;
});

Filter to remove rel=”noopener” from external links.

/**
 * Filter code to remove noopener rel from external links.
 */
add_filter( 'rank_math/noopener', '__return_false');

Tùy chỉnh thêm mạng xã hội vào dữ liệu có cấu trúc Organization

/**
* Collect data to output in JSON-LD.
*
* @param array $unsigned An array of data to output in json-ld.
* @param JsonLD $unsigned JsonLD instance.
*/
add_filter( 'rank_math/json_ld', function( $data, $jsonld ) {
	$currentSameAs = $data['Organization']['sameAs'];
        $currentSameAs[] = "https://linkeding url....";
        $currentSameAs[] = "https://instagram url....";
        // And so on...

        $data['Organization']['sameAs'] = $currentSameAs;
	return $data;
}, 10, 2);

Các bạn có thể tham khảo thêm các mã dành cho dev tại đây.

Dinh dưỡng đóng vai trò rất quan trọng đến sức khỏe dù ở bất kỳ độ tuổi nào. Dựa vào tháp dinh dưỡng, bạn có thể biết nhu cầu năng lượng của bản thân và các thành viên khác trong gia đình là bao nhiêu để có sự điều chỉnh phù hợp. Chuyên trang dinh dưỡng và sức khỏe, cung cấp kiến thức dinh dưỡng cho trẻ em, dinh dưỡng cho bà bầu, người lớn tuổi, người bệnh và thực phẩm bổ sung. Tuyển chọn hàng ngàn bí quyết dinh dưỡng và chăm sóc sức khỏe trên trang Báo dinh dưỡng chẳng hạn như xua tan noi lo nut num vu cho me bim sua, cong dung cua toi den nhat ban khien nhieu nguoi bat ngo Thế giới kiến thức là rất rộng lớn, để tiếp thu, tìm hiểu được hết mọi kiến thức thì chắc hẳn là không thể, thậm chí cả đời người cũng không xong, bởi vậy ngoài việc học nữa, thì còn phải học mãi.

DMCA.com Protection Status