2014-02-26 49 views
0

我無法從woocommerce分類中獲取屬性值。我試圖如何從數組中顯示屬性值woocommerce(外部代碼)?

select meta_value from wp_postmeta where meta_key = '_product_attributes' and post_id = '55';

它給出了一個陣列

a:1:{s:13:\"pa_size-value\";a:6:{s:4:\"name\";s:13:\"pa_size-value\";s:5:\"value\";s:0:\"\";s:8:\"position\";s:1:\"0\";s:10:\"is_visible\";i:1;s:12:\"is_variation\";i:1;s:11:\"is_taxonomy\";i:1;}}

利用具有屬性值作爲空這些數組值,我DONO如何繼續。我創建了自定義代碼,而不是使用woocommerce功能。

你能提一下如何在woocommerce分類中四處走動嗎?並處理流程以顯示屬性值?

+0

最好先編輯第一個問題再問另一個問題。 –

回答

2

您需要將數據從3個表進行連接:
_term_taxonomy(屬性名)
_terms(屬性的值)
_term_relationships

+0

謝謝。我想出了使用你的答案的流程和編碼。 – Priyanka

0

對於可變產物(對象和屬性之間的鏈路)(具有價格爲每一個屬性),來獲得屬性值

_term_taxonomy屬性(名稱)

_terms(屬性的值)

_term_relationships

得到價格爲每個屬性(對象和屬性之間的鏈路),

_options(請將option_value其中OPTION_NAME = _transient_wc_product_children_ids_productid)

_postmeta(價格使用optoin_value)

這裏在_transient_wc_product_children_ids_productid中提及您的產品[

我希望它可以幫助那些創建應用程序依賴WordPress的網站。

相關問題