ACF get Field Taxonomy Category Product Cat Woocommerce Wordpres như thế nào?

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

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,029
    Đã được thích:
    80
    Điểm thành tích:
    48
    Minh đang muốn get lấy dữ liệu của thằng ACF Field khi truyền vào từ category product mà không được, bạn nào biết giúp mình với.

    Mình tạo cái ACF Taxonomy Category Product Cat như hình sau:
    acf-taxxonomy-category-product-cat-get-feild.jpg

    Rồi vào chuyên mục category sản phẩm truyền vào nội dụng Product Stick ID như hình dưới.

    acf-taxxonomy-category-product-cat-get-feild-1.jpg

    PHP:
    $categoryid_list "123,21,23"// các id của chuyên mục mình truyền vào.
    $category_list explode(','$categoryid_list);
    foreach ( 
    $category_list as $ps ) {
    $cat_ID   = (int) $ps;
    $category get_term$cat_ID );
    $product_stick_id get_field'product_stick_id'$cat_ID ); //không lấy được dữ liệu
    .... còn dài dưới mình dùng để lấy thông tin về chuyên mục
    }
    • Mình làm giống y chang lấy của các Field khác mà không hiểu sao nó không ra dữ liệu toàn ra NULL
    • Bạn nào biết vì sao giúp mình với, hay phải truyền thêm cái gì vào chỗ get_field
     
    Cảm ơn đã xem bài:

    ACF get Field Taxonomy Category Product Cat Woocommerce Wordpres như thế nào?

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,896
    Đã được thích:
    1,198
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Cái bạn đang lấy nhận về là 1 Taxonomy Category của sản phẩm thì bạn truyền vào hết cái category mới nhận được bạn nhé, không phải truyền vào id giống bình thường đâu.

    Sửa code lại thành:

    PHP:
    $categoryid_list "123,21,23"// các id của chuyên mục mình truyền vào.
    $category_list explode(','$categoryid_list);
    foreach ( 
    $category_list as $ps ) {
      
    $cat_ID   = (int) $ps;
      
    $category get_term$cat_ID );
      
    $product_stick_id get_field'product_stick_id'$category); // sửa lại chỗ này thế này nhé
      
    .... còn dài dưới mình dùng để lấy thông tin về chuyên mục
    Hoặc cách khác:
    PHP:
    $cateid 123;
    $id_cate_acf 'product_cat_' $cateid;
    $rq get_field ('field_name'$id_cate_acf);
    Hay lấy dữ liệu field tại chuyên mục category hiện hành
    PHP:
    $category get_queried_object();
    $rq get_field'field_name'$category );
    Một số kiến thức khác về Taxonomy
     
    Chỉnh sửa cuối: 3/6/22
    seolagi thích bài này.
  3. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,029
    Đã được thích:
    80
    Điểm thành tích:
    48
    Dạ vậy ạ, trời em không biết cái này ạ, cảm ơn ad rất nhiều
     


Chủ để tương tự : Field Taxonomy
Diễn đàn Tiêu đề Date
Mã nguồn mở Wordpress Lấy bài viết theo ACF Field nhưng order by theo ACF Field khác như thế nào? 13/3/24
Mã nguồn mở Wordpress Get values from user Advanced Custom Fields (ACF) wordpress? 30/11/21
Mã nguồn mở Wordpress Get all Products by Custom Field ACF Id and Value in Woocommerce ? 28/10/21
Mã nguồn mở Wordpress Kiểm tra Validate đúng số điện thoại trong Field Tel Contact Form 7 15/10/20
Mã nguồn mở Wordpress ACF image shortcodes field not working không hiển thị ra ngoài view 17/4/20