有谁能帮我完成下面的代码吗?我正在尝试添加一个自定义购买说明到一个新创建的产品,只有当产品名称包含字符串“菲亚特”。
add_action( 'transition_post_status', 'bbloomer_add_custom_meta_on_publish_product', 9999, 3 );
function bbloomer_add_custom_meta_on_publish_product( $new_status, $old_status, $post ) {
$product = wc_get_product( id );
$prod_name = $product->get_title();
$string_to_find = 'Fiat';
if ( 'product' === $post->post_type && 'publish' === $new_status && 'publish' !== $old_status && strpos( strtolower($product_name), $string_to_find ) === true ) {
update_post_meta( $post->ID, '_purchase_note', 'This is my Fiat text' );
}}
1条答案
按热度按时间3gtaxfhh1#