Remove xóa rel canonical thêm bởi plugin seo yoast trong functions.php

Thảo luận trong 'Mã nguồn mở Wordpress' bắt đầu bởi seolagi, 28/5/19.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,024
    Đã được thích:
    80
    Điểm thành tích:
    48
    Chào mọi người, web mình làm chỉ để test dữ liệu nên mình muốn xóa thẻ rel="canonical" thì làm như thế nào? giúp mình với, ý là mình không muốn thẻ này hiển thị khi bị thêm bởi cái plugin seo yoast ý. Và mình muốn xóa thẻ này bằng code trong functions.php của themes nhé mọi người.
    Cấu trúc thẻ cần xóa như sau:
    Mã:
    <link rel="canonical" href="https://itseovn.com">
     
    Cảm ơn đã xem bài:

    Remove xóa rel canonical thêm bởi plugin seo yoast trong functions.php

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,878
    Đã được thích:
    1,193
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Code của bạn thêm vào Functions.php đây

    Xóa tất cả các thẻ canonical trên toàn web bằng code
    Mã:
    add_filter( 'wpseo_canonical', '__return_false' );
    Hoặc
    Mã:
    function remove_canonical() {
        add_filter( 'wpseo_canonical', '__return_false',  10, 1 );
    }
    add_action('wp', 'remove_canonical');
    Xóa thể rel=canonical trên trang chỉ định
    Mã:
    function remove_canonical() {
        // xóa trên trang 'search' tìm kiếm
        if ( is_search() ) {
            add_filter( 'wpseo_canonical', '__return_false',  10, 1 );
        }
    }
    add_action('wp', 'remove_canonical');