Woocommerce: Etiqueta condicional para un producto único específico en la tienda

Creado en 25 jul. 2012  ·  3Comentarios  ·  Fuente: woocommerce/woocommerce

Hola a todos,

Estoy usando el complemento de lógica de widget para mostrar diferentes widgets de texto en diferentes categorías de productos; hasta ahora todo bien, esto funciona excelente, simplemente agregando la etiqueta condicional de la categoría de producto -> is_product_category ('xyz') en el campo de lógica del widget debajo del widget de acuerdo.

Sin embargo, no pude hacer esto posible para un producto específico en woocommerce. El uso de esta etiqueta condicional: is_product () solo mostrará el widget en TODAS las páginas de productos.

¿Hay alguna forma de orientar anuncios a un producto específico mediante el ID de producto único?

Esto es lo que tengo actualmente para php regular:

function check_specific_page () {
producto $ global;

if( $product->id == 1 && is_product() )
    die( 'I\'m showing only on single product page with id 1' );

}

Sin embargo, agregar $ product-> id == 1 && is_product () en el campo de lógica del widget no funciona.

Realmente espero que pueda ayudar ... básicamente lo que necesito es la etiqueta condicional para un producto específico.

Muchas gracias,
Rico

Comentario más útil

Utilice is_single: es un condicional de WP.

Todos 3 comentarios

Utilice is_single: es un condicional de WP.

¡Trabajado como un encanto! ¡Excelente! Realmente busqué durante horas y esta identificación simple funciona, por lo que para apuntar a un solo producto, simplemente use is_single (ID)

Funciona de maravilla ... is_single (ID) ... al igual que @richangel , me he sumergido en diferentes artículos durante horas y me alegro de haber abierto este enlace. Muchas gracias @mikejolley

¿Fue útil esta página
0 / 5 - 0 calificaciones