gpt4 book ai didi

php - 在产品创建中添加购买备注元 - WooCommerce

转载 作者:行者123 更新时间:2023-12-05 04:21:29 35 4
gpt4 key购买 nike

谁能帮我写下面的代码?仅当产品名称包含字符串“Fiat”时,我才尝试向新创建的产品添加自定义购买备注。

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' );
}}

最佳答案

add_action('woocommerce_before_product_object_save', 'save_product_before_action', 10, 2);

function save_product_before_action($product, $data_store) {


if ($product->get_id()) {

$prod_name = $product->get_name();
$string_to_find = 'Fiat';

if (strpos($prod_name, $string_to_find) !== false) {
$product->set_purchase_note('This is my Fiat text');
}
}
}

关于php - 在产品创建中添加购买备注元 - WooCommerce,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74188322/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com