【发布时间】:2018-07-12 06:36:34
【问题描述】:
在 WooCommerce 中,我想将自定义文本添加到我的产品显示中,这将从产品编辑页面中的自定义字段中获取。
现在是这样的:
您可以在下面查看带有标题的产品:
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(), '_custom_product_text_field', true );
// Display
if( ! empty($custom_field) ){
echo '<p class="my-custom-field">'.$custom_field.'</p>';
}
}
【问题讨论】:
-
你的代码不工作吗?
-
显示此错误;
-
无法与站点通信以检查致命错误,因此恢复了 PHP 更改。您将需要通过其他方式上传您的 PHP 文件更改,例如使用 SFTP。
-
您上面的代码看起来不错,我还在我的服务器上测试了您的代码。使用 ftp 或 sftp 将上述代码粘贴到当前主题 functions.php 文件的底部。
标签: php wordpress woocommerce custom-fields