在您的主题或网站中显示自定义字段
您可以利用添加到产品的自定义字段中的元数据,以便在您的主题或网站中显示这些附加的信息。
要为每个产品显示自定义字段,您需要编辑您主题的文件。以下是一个示例,说明如何在单个产品页面上,在简短描述之后显示一个自定义字段:
<?php
// 在单个产品页面上,在简短描述之后显示一个产品自定义字段
function woocommerce_custom_field_example() {
if ( ! is_product() ) {
return;
}
global $product;
if ( ! is_object( $product ) ) {
$product = wc_get_product( get_the_ID() );
}
$custom_field_value = get_post_meta( $product->get_id(), 'woo_custom_field', true );
if ( ! empty( $custom_field_value ) ) {
echo '<div class="custom-field">' . esc_html( $custom_field_value ) . '</div>';
}
}
add_action( 'woocommerce_before_add_to_cart_form', 'woocommerce_custom_field_example', 10 );