我通过$meta_value
添加我的自定义图片变量,从我的自定义插件中操纵wc_add_order_item_meta($item_id,'custom_img_thumb',$custom_img_thumb_nail);
,并且它也保存在表格中。但是,我的问题是$custom_img_thumb_nail
是一张图片( <img src='localhost/../../img.png'/>
}这个apply_filters( 'woocommerce_order_item_display_meta_value', $meta_value )
过滤器,我的$ meta_value变为空白。我的输出就像
Array(
[label] => Custom_img_thumb
[value] =>
)
代替
Array(
[label] => Custom_img_thumb
[value] => <img src='localhost/../../img.png'/>)
更新: 这是我将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);
}
}
但显示出问题。