我想要將woocomerce sku顯示在我使用ACF創建的關係框中。在ACF關係字段結果中獲取woocomerce SKU
現在艾略特在以下鏈接教程: http://www.advancedcustomfields.com/resources/acf-fields-relationship-result/
但是我有點陌生一切,無論我嘗試,我得到「空」的結果。
目標是在標題(或僅SKU)之前獲得SKU,以便我們可以通過其SKU搜索產品。
原始代碼由艾略特:
function my_relationship_result($title, $post, $field, $post_id) {
// load a custom field from this $object and show it in the $result
$page_views = get_field('page_views', $post->ID);
// append to title
$title .= ' [' . $page_views . ']';
// return
return $result;
}
// filter for every field
add_filter('acf/fields/relationship/result', 'my_relationship_result', 10, 4);
一個我試圖使用:
function my_relationship_result($title, $post, $field, $post_id) {
// load a custom field from this $object and show it in the $result
$sku = get_field('sku', $post->ID);
// append to title
$title .= ' [' . $sku . ']';
// return
return $result;
}
// filter for every field
add_filter('acf/fields/relationship/result', 'my_relationship_result', 10, 4);
任何人都可以幫我嗎?
更新:
埃利奧特指着我,也許我需要使用關係字段查詢過濾器的搜索過程中修改ARGS:
http://www.advancedcustomfields.com/resources/acf-fields-relationship-query/
這是最有可能的WC將SKU保存在郵差表(自定義字段數據)中,因此我們可以使用自定義字段meta_query args進行搜索。
有人嗎?
請說明您的答案是如何解決這個問題,它會幫助大家瞭解您的解決方案更清晰,並供將來參考。 – Aziz
親愛的@ShameOnU,我試圖添加以下(與您的更改)我的functions.php,但仍然變得「空」,有什麼我做錯了嗎? –