Php woocommerce\u order\u item\u display\u meta\u value筛选器使我的meta\u value为空
我通过Php woocommerce\u order\u item\u display\u meta\u value筛选器使我的meta\u value为空,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我通过wc\u add\u order\u item\u meta($item\u id,'custom\u img\u thumb',$custom\u img\u thumb\u nail)添加我的自定义图像变量,从我的自定义插件中操作$meta\u value并且它也保存在表中。但是,我的问题是,$custom\u img\u thumb\u nail是一个图像(),通过这个应用过滤器('woocommerce\u order\u item\u display\u meta\u value
wc\u add\u order\u item\u meta($item\u id,'custom\u img\u thumb',$custom\u img\u thumb\u nail)添加我的自定义图像变量,从我的自定义插件中操作$meta\u value
代码>并且它也保存在表中。但是,我的问题是,$custom\u img\u thumb\u nail
是一个图像(
),通过这个应用过滤器('woocommerce\u order\u item\u display\u meta\u value',$meta\u value)
过滤器我的$meta\u值变为空。我的输出像
排列(
[标签]=>自定义的\u img\u拇指
[值]=>
)
反而
数组(
[标签]=>自定义的\u img\u拇指
[值]=>)
更新:
这是我将meta插入表的实际代码
add_action('woocommerce_add_order_item_meta','mc_custom_add_order_item_meta',1,2);
function mc_custom_add_order_item_meta($item_id, $values){
global $woocommerce,$wpdb;
$custom_img_thumb = $values['custom_img_thumb'];
if(!empty($custom_img_thumb))
{
$custom_img_thumb_nail =$custom_img_thumb;//('<img src='localhost/../../img.png'/>')
wc_add_order_item_meta($item_id,'custom_img_thumb',$custom_img_thumb_nail);
}
}
add_action('woocommerce_add_order_item_meta','mc_custom_add_order_item_meta',1,2);
函数mc\u custom\u add\u order\u item\u meta($item\u id,$value){
全球$woocmerce,$wpdb;
$custom_img_thumb=$values['custom_img_thumb'];
如果(!空($custom\u img\u thumb))
{
$custom_img_thumb_nail=$custom_img_thumb;/(“”)
wc_添加_订单_项目_元($item_id,'custom_img_thumb',$custom_img_thumb_nail);
}
}
但这是一个问题 您是如何获得$meta_值的
?调试这个需要更多的代码。嗨,Rohil,请看我更新的代码。我跟踪的Meta值来自class-wc-order-item-Meta.php文件
add_action('woocommerce_add_order_item_meta','mc_custom_add_order_item_meta',1,2);
function mc_custom_add_order_item_meta($item_id, $values){
global $woocommerce,$wpdb;
$custom_img_thumb = $values['custom_img_thumb'];
if(!empty($custom_img_thumb))
{
$custom_img_thumb_nail =$custom_img_thumb;//('<img src='localhost/../../img.png'/>')
wc_add_order_item_meta($item_id,'custom_img_thumb',$custom_img_thumb_nail);
}
}