脚本宝典收集整理的这篇文章主要介绍了php – WordPress Woocommerce – 使用update_post_meta添加产品属性,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
update_post_Meta( $post_id,'_PRoduct_attributes',array());
但是我不确定如何正确传递属性及其值?
// @param int $post_id - The id of the post that you are setting the attributes for // @param array[] $attributes - This needs to be an array containing ALL your attributes so IT can insert them in one go function wcproduct_set_attributes($post_id,$attributes) { $i = 0; // Loop through the attributes array foreach ($attributes as $name => $value) { $product_attributes[$i] = array ( 'name' => htMLsPEcialchars( stripslashes( $name ) ),// set attribute name 'value' => $value,// set attribute value 'position' => 1,'is_visible' => 1,'is_VARiation' => 1,'is_taxonomy' => 0 ); $i++; } // Now update the post with its new attributes update_post_Meta($post_id,$product_attributes); } // Example on using this function // The attribute parameter that you pass along must contain all attributes for your product in one go // so that the wcproduct_set_attributes function can insert them into the correct Meta field. $my_product_attributes = array('hdd_size' => $product->hdd_size,'ram_size' => $product->ram_size); // After inserting post wcproduct_set_attributes($post_id,$my_product_attributes); // Woohay done!
以上是脚本宝典为你收集整理的php – WordPress Woocommerce – 使用update_post_meta添加产品属性全部内容,希望文章能够帮你解决php – WordPress Woocommerce – 使用update_post_meta添加产品属性所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。