Thiếu trường Brand MPN trong sản phẩm Structured Data Schema Woocommerce

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

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,017
    Đã được thích:
    80
    Điểm thành tích:
    48
    Cho em hỏi, khi em kiểm tra Thiếu trường Brand MPN trong sản phẩm Structured Data Schema Woocommerce khi kiểm tra ở trang search.google.com/structured-data/testing-tool/ làm sao để hết bị lỗi này trên wordpress vậy.

    Mình đang sử dụng mã nguần wordpress, themes falatsome.

    thieu-truong-brand-isbn-mpn-trong-wordpress-san-pham.jpg
     
    Cảm ơn đã xem bài:

    Thiếu trường Brand MPN trong sản phẩm Structured Data Schema Woocommerce

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,863
    Đã được thích:
    1,192
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Bạn add code sau vào nhé file function.php của themes nhé:
    PHP:
    //fix lỗi sản phẩm thiếu Brand, mpn, id có thể tùy biến thêm
    function itseovn_custom_woocommerce_structured_data_product ($data) {
      global 
    $product;
      
    $data['brand'] = $data['brand'] = ['@type' => 'Brand''name' => $product->get_attribute('pa_manufacturer') ?? null];
      
    $data['mpn'] = $product->get_sku() ? $product->get_sku() : null;
      
    $data['id'] = $product->get_id() ? $product->get_id() : null;
      return 
    $data;
    }
    add_filter'woocommerce_structured_data_product''itseovn_custom_woocommerce_structured_data_product' );
    • Đổi ITSEOVN thành thương hiệu web bạn nhé.
    Nếu bạn có brand cố định thì tự gắn thẳng vào code lun như sau:
    PHP:
    //fix lỗi sản phẩm thiếu Brand, mpn, id có thể tùy biến thêm
    function itseovn_custom_woocommerce_structured_data_product ($data) {
      global 
    $product;
      
    $data['brand'] = ['@type' => 'Brand''name' => 'ITSEOVN'];
      
    $data['mpn'] = $product->get_sku() ? $product->get_sku() : null;
      
    $data['id'] = $product->get_id() ? $product->get_id() : null;
      return 
    $data;
    }
    add_filter'woocommerce_structured_data_product''itseovn_custom_woocommerce_structured_data_product' );
     
    Chỉnh sửa cuối: 12/11/21
  3. tinhdkt
    Tham gia ngày:
    29/1/21
    Bài viết:
    9
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    cảm ơn admin đã chia sẻ, em bị lỗi này mà toàn tìm cách sửa hoài không được
     


Chủ để tương tự : Thiếu trường
Diễn đàn Tiêu đề Date
Mã nguồn mở Wordpress Tự động 301 thêm dấu gạch chéo xẹc '/' cuối url bị thiếu wordpress 24/5/23
Mã nguồn mở Wordpress Cách tạo các thẻ meta tag SEO còn thiếu trong web wordpress 5/4/19
Mã nguồn mở Wordpress Loại đối tượng cho trường "brand" không hợp lệ (không bắt buộc) Schema Products Wordpress 12/11/21