Pergunta do WordPress WooCommerce: Emblema de produto personalizado no Woocommerce

Um usuário perguntou ?

Estou usando o código a seguir para adicionar um selo de produto personalizado ao woocommerce. Ofereça um selo de frete grátis na página do produto. Meu problema ultimamente é que o selo de frete grátis desaparece por algum motivo depois de um tempo. Não tenho certeza se é devido a uma atualização do wordpress ou outra coisa. Na página de edição do produto na seção de administração, notei que a caixa de seleção não é marcada sozinha depois de um tempo. Alguém pode ajudar-me?

// 1. Add new checkbox to product edit page (General tab)

add_action( ‘woocommerce_product_options_general_product_data’, ‘bbloomer_add_badge_checkbox_to_products’ );

function bbloomer_add_badge_checkbox_to_products() {
woocommerce_wp_checkbox( array(
‘id’ => ‘custom_badge’,
‘class’ => ”,
‘label’ => ‘Show Custom Badge’
)
);
}

// —————————————–
// 2. Save checkbox via custom field

add_action( ‘save_post’, ‘bbloomer_save_badge_checkbox_to_post_meta’ );

function bbloomer_save_badge_checkbox_to_post_meta( $product_id ) {
if ( defined( ‘DOING_AUTOSAVE’ ) && DOING_AUTOSAVE )
return;
if ( isset( $_POST[‘custom_badge’] ) ) {
update_post_meta( $product_id, ‘custom_badge’, $_POST[‘custom_badge’] );
} else delete_post_meta( $product_id, ‘custom_badge’ );
}

Este tópico foi modificado 11 meses, 3 semanas atrás por.

(@riaanknoetze)

11 meses, 3 semanas atrás

Olá,

Esta é uma questão de desenvolvimento relativamente complexa. Vou deixar em aberto por um tempo para ver se alguém pode se comprometer a ajudar.

Também posso sugerir os seguintes locais para perguntas destinadas a um maior desenvolvimento:

Comunidade de rodapés WooCommerce:

Grupo avançado do WooCommerce no Facebook:

(@yukikatayama)

Engenheiro Automóvel Felicidade

11 meses, 2 semanas atrás

Não temos notícias suas há algum tempo, então vou marcar isso como uma solução. Se você tiver outras dúvidas, poderá iniciar uma nova conversa. Outra opção seria entrar em contato com um desenvolvedor de um dos seguintes serviços:

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *