【发布时间】:2018-09-09 14:23:59
【问题描述】:
我正在使用高级自定义字段插件,我可以只在存档页面上的产品标题下方显示文本字段,但我还需要在同一位置(在文本字段下)显示图像作为徽标。
这是我用于显示文本字段的代码,它可以工作;
add_action( 'woocommerce_after_shop_loop_item_title', 'custom_field_display_below_title', 2 );
function custom_field_display_below_title(){
global $product;
// Get the custom field value
$custom_field = get_post_meta( $product->get_id(), 'oa1', true );
// Display
if( ! empty($custom_field) ){
echo '<p class="ozel-alanlar">'.$custom_field.'</p>';
}
}
我也尝试使用此代码显示图像字段,但它不起作用;
add_action( 'woocommerce_after_shop_loop_item_title', 'custom_image_display_below_title', 2 );
function custom_image_display_below_title() {
global $product;
// Get the custom field value
$oa2 = get_post_meta( $product->id, 'oa2', true );
// Display
if ( ! empty( $oa2 ) ) {
echo '<img src="' . $oa2 . '" />';
}
}
这是结果;
http://www.awesomescreenshot.com/image/3601047/62187bf2b14fc220112fc9456bda1ec9
还有我创建的自定义字段;
http://www.awesomescreenshot.com/image/3601051/9559df786631f1dc4d81937487e6bba2
http://www.awesomescreenshot.com/image/3601052/202b5f9b0f05aa661e16ece303ab7abe
如果有人可以帮助我,我将不胜感激。,
最好的问候。
【问题讨论】:
-
嗨,Marcé,感谢您对另一篇文章的文本字段的帮助,我也习惯了,但我无法解决有关图像字段的问题。如果你能帮助我,我将不胜感激。
标签: php wordpress woocommerce advanced-custom-fields imagefield