Pregunta sobre WooCommerce de Wordpress:

Insignia de producto personalizada en Woocommerce

Un usuario preguntó 👇

Estoy usando el siguiente código para agregar una insignia de producto personalizada a woocommerce. Ofrece una insignia de envío gratuito en una página de productos. Mi problema últimamente es que la insignia de envío gratuito desaparece por alguna razón después de un tiempo. No estoy seguro si se debe a una actualización de wordpress o algo más. En la página de edición del producto en la sección de administración, noté que la casilla de verificación no está marcada por sí sola después de un tiempo. ¿Podría alguien ayudarme?

// 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 tema fue modificado hace 11 meses, 3 semanas por.

(@riaanknoetze)

Hace 11 meses, 3 semanas

Hola,

Se trata de una cuestión de desarrollo relativamente complejo. Voy a dejarlo abierto por un tiempo para ver si alguien podrá comprometerse a ayudar.

También puedo sugerir los siguientes lugares para preguntas destinadas a un mayor desarrollo:

Comunidad de sedimentos de WooCommerce: https://woocommerce.com/community-slack/
Grupo avanzado de WooCommerce en Facebook: https://www.facebook.com/groups/advanced.woocommerce/

(@yukikatayama)

Ingeniero Automático de Felicidad

Hace 11 meses, 2 semanas

No hemos tenido noticias tuyas en un tiempo, así que voy a marcar esto como una solución. Si tienes alguna otra pregunta, puedes comenzar una nueva conversación. Otra opción sería contactar a un desarrollador de uno de los siguientes servicios: https://woocommerce.com/customizations/

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.