1 回答
TA貢獻1813條經驗 獲得超2個贊
1)首先你試過在對象WC_Data get_meta()上使用方法WC_Product,比如:
$dLieferdatum = $product->get_meta( "dLieferdatum" );
不確定它會起作用。
2) 您還可以使用WPDBClass 在表上進行簡單的 SQL 查詢wp_wc_product_meta_lookup,并將該動態查詢嵌入到自定義函數中,如下所示:
function get_product_meta_dLieferdatum( $product_id ) {
global $wpdb;
return $wpdb->get_var( $wpdb->prepare("
SELECT dLieferdatum
FROM {$wpdb->prefix}wc_product_meta_lookup
WHERE product_id = '%d'
", $product_id ) );
}
來自變量的動態產品 ID 的用法$product_id:
$dLieferdatum = get_product_meta_dLieferdatum( $product->get_id() );
它應該工作。
注意:您應該真正避免對默認的 Wordpress 和 Woocommerce 數據庫表結構進行更改。相反,您應該將“dLieferdatum”添加為自定義產品元數據或將自定義表添加到數據庫。
- 1 回答
- 0 關注
- 194 瀏覽
添加回答
舉報
