xác thực google maps

Đặt lại thẻ meta property='og:locale'

Thảo luận trong 'Hỏi đáp - Trợ giúp SEO' bắt đầu bởi nguyenthanhlong, 16 Tháng chín 2015.

Lượt xem: 6,039

  1. nguyenthanhlong

    nguyenthanhlong Thành viên

    Bài viết:
    103
    Đã được thích:
    14
    mình có sử dụng Yoast SEO cho Wordpress mà cái thẻ
    Mã:
    <meta property="og:locale" content="en_US" />
    nó cứ hiển thị, không biết làm thế nào để nó chuyển về "vi_VN" vậy nhỉ.

    Mình đoán chuyển về thế sẽ ưu tiền seo google.com.vn hơn. Site mình thứ hạng trên google.com cao gấp đôi so với google.com.vn thế mới ác.
     
  2. Phan Tâm

    Phan Tâm Thành viên nhiệt tình

    Bài viết:
    761
    Đã được thích:
    202
    Tại file functions.php của theme bạn đang dùng thêm hàm sau:
    PHP:
    add_filter('wpseo_locale''override_og_locale');
    function 
    override_og_locale($locale)
    {
    return 
    "vi_VN";
    }
     
    ÝiNguyễn and congpho like this.
  3. nguyenthanhlong

    nguyenthanhlong Thành viên

    Bài viết:
    103
    Đã được thích:
    14
    Cảm ơn bạn nhé. hôm qua mãi mình cũng mới tìm được. Đoạn code dưới cho thay đổi cả thuộc tính language của wordpress luôn
    Mã:
    add_filter('language_attributes', 'custom_lang_attr');
    function custom_lang_attr() {
    return 'lang="vi_VN"';
    }
    add_filter('wpseo_locale', 'override_og_locale');
    function override_og_locale($locale)
    {
    return "vi_VN";
    }
     
  4. vtkong

    vtkong Thành viên

    Bài viết:
    98
    Đã được thích:
    7
    Sao mình chèn vào functions.php thì báo không được nhỉ? Các bạn có biết nguyên nhân không?
    add_filter('language_attributes', 'custom_lang_attr');
    function custom_lang_attr() {
    return 'lang="vi_VN"';
    }
    add_filter('wpseo_locale', 'override_og_locale');
    function override_og_locale($locale)
    {
    return "vi_VN";
    }
     
  5. everrich

    everrich Thành viên

    Bài viết:
    50
    Đã được thích:
    7
    Bạn dùng đoạn này chèn vào trong file function.php, file này bạn trong thư mục theme nhé.
    Mã:
    function yst_wpseo_change_og_locale( $locale ) {
    return 'vi_VN';
    }
    add_filter( 'wpseo_locale', 'yst_wpseo_change_og_locale' );
    Mình lưu ý lại là file function.php trong thư mục theme nha. File đó có đường dẫn như sau: website của bạn/wp-content/themes/Theme bạn đang xài/functions.php
    Bạn thử lại xem có được không nhé.
     
  6. nguyendtam

    nguyendtam Thành viên tích cực

    Bài viết:
    430
    Đã được thích:
    42
    Nếu để nguyên như mặc định của Yoast SEO thì nó có ảnh hưởng gì không?
     
  7. maytrogiangvn

    maytrogiangvn Thành viên nhiệt tình

    Bài viết:
    657
    Đã được thích:
    154
    Trong wordpress thì mình cũng gặp trường hợp như bạn là để US cứ thế mà seo sau 1 time mới chú ý đến cái này. Cách xử lý của mình là chỉ việc chuyển ngôn ngữ website về tiếng Việt trong phần Setting là được. Không cần phải code gì cả.Bạn thử áp dụng xem sao nhé
     
  8. vtkong

    vtkong Thành viên

    Bài viết:
    98
    Đã được thích:
    7
    Mình cũng đặt thử rồi nhưng chắc do lưu cache hay sao ấy!Vì không chèn được code cho nên phải chuyển đổi wordpress đang dùng tiếng anh thành tiếng việt là được nhé các bạn!
     

Chia sẻ trang này