価格の後にunit_descriptionという名前のカスタム フィールドを追加する必要があるため、たとえば $7.00 per sandy と表示されます。
私はそれが次のように始まると考えています:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
価格の後にunit_descriptionという名前のカスタム フィールドを追加する必要があるため、たとえば $7.00 per sandy と表示されます。
私はそれが次のように始まると考えています:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
これを試して:
add_filter( 'woocommerce_price_format', 'overwrite_woocommerce_price_format', 10, 2 );
function overwrite_woocommerce_price_format( $format, $currency_pos ) {
global $post;
if ( $post->post_type != 'product' ) return $format;
$custom_field = get_post_meta( $post->ID, 'unit_description', true ); // This will return your custom field value
return $format . ' ' . __( $custom_field, 'woocommerce' ); // Here you'll append your custom field with price
}
これが役立つことを願っています