Loại bỏ schema theme Generatepress

Việc tắt toàn bộ shema rất dễ dàng, tuy nhiên mỗi người sẽ có kiểu tùy biến cấu trúc dữ liệu riêng phù hợp nhất với bản thân mình. Trong bài này mình sẽ chỉ các bạn cách tắt, thay đổi các loại schema của theme Generatepress.

Cấu trúc dữ liệu mặc định của giao diện này được khai báo ban đầu bao gồm:

  • WPSideBar
  • WPheader
  • WPFooter
  • CreativeWork
  • SiteNavigationElement

Remove schema Generatepress

Xóa cấu trúc dữ liệu theme Generatepress

Xóa toàn bộ cấu trúc dữ liệu được khai báo mặc định

add_filter( 'generate_schema_type', function() {
    return '';
} );

Hoặc

add_filter( 'generate_schema_type', '__return_false' );

Xóa từng phần Schema.org Type

Xóa SiteNavigationElement

add_filter( 'generate_navigation_microdata', '__return_false' );

Xóa WPHeader

add_filter( 'generate_header_microdata', '__return_false' );

Hoặc code loại bỏ sau

add_filter( 'generate_header_microdata', '__return_empty_string' );

Xóa WPFooter

add_filter( 'generate_footer_microdata', '__return_false' );

Xóa WPSideBar

add_filter( 'generate_sidebar_microdata', '__return_empty_string' );

Loại bỏ CreativeWork trong Generatepress

add_filter( 'generate_blog_microdata', function( $data ) {
   
        return '';
   
    return $data;
} );

add_filter( 'generate_body_microdata', function( $data ) {
     return '';

    return $data;
} );

Thay đổi loại cấu trúc

Trong các cấu trúc này, chúng ta có thể thay thế được dữ liệu cấu trúc dạng CreativeWork thôi các bạn nhé!

add_filter( 'generate_article_itemtype', function() {
    return 'Article';
} );

Thay Article bằng loại cấu trúc bài viết mà bạn muốn hiển thị, bao gồm

  • WebPage
  • CollectionPage
  • BlogPosting
  • Article
  • NewsArticle

Tuy nhiên nếu thay thế sang các dạng khác thì sẽ gặp một số lỗi, vì thế các bạn nên xóa ngay CreativeWork và dùng plugin seo để tạo dạng schema này nếu muốn sử dụng.

Thay thế dữ liệu cấu trúc Blog ở thẻ mở body thì dùng code sau:

add_filter( 'generate_body_microdata', function( $data ) {
    if ( 'nyhet_post' === get_post_type() ) {
        $data = 'itemscope itemprop="http://schema.org/NewsArticle"';
    }

    return $data;
} );

Xóa hatom trong giao diện Generatepress

Code sau giúp bạn xóa hatom trong các trang bài viết.

add_filter( 'generate_is_using_hatom', function(){
if ( is_single() ){
return false;
}
} );

Hoặc

add_action( 'wp', function() {
    if (is_single() ) {
        add_filter( 'generate_is_using_hatom', '__return_false' );
 }
    }

Quá đơn giản phải không các bạn, các bạn chỉ cần copy code và dán vào file functions.php là sẽ xóa ngay generatepress schema markup.

Truyện ngôn tình là món ăn tinh thần giúp bạn giải tỏa sau những giờ làm việc căng thẳng, nhưng bạn quá mệt mỏi để tìm kiếm những bộ truyện hay tại các web truyện mỗi khi đọc. Bài viết hôm nay, chúng tôi sẽ giới thiệu với bạn trang web đọc truyện ngôn tình, tiểu thuyết hay, miễn phí. Hãy vào link bên dưới đọc truyện hay ngay thôi nào! Tuyển chọn hàng chục ngàn bộ truyện hay gồm nhiều thể loại từ trang truyện hay chẳng hạn như gio mang ky uc thoi thanh nhung canh hoa, quan vuong ngu nu kho truyện phong phú đủ mọi thể loại phù hợp cho từng đối tượng và từng độ tuổi. Chắc chắn bạn sẽ tìm được những bộ truyện yêu thích tại truyenhayvn.com.

DMCA.com Protection Status