Hola a todos,
me sale este aviso en un WooCommerce que hasta ahora estaba funcionando perfectamente.
Es un código que estaba usando para añadir una pestaña nueva solamente en los productos que tienen un atributo determinado.
Notice: Undefined variable: post in /ruta-del-archivo/functions.php on line 168 (aquí es la línea 6)
Notice: Trying to get property of non-object in /ruta-del-archivo/functions.php on line 168 (aquí es la línea 6)
Este es el resumen del código que estoy usando
Código PHP:
Ver originaladd_filter( 'woocommerce_product_tabs', 'personalizacion_product_tab' );
function personalizacion_product_tab( $tabs ) {
//si el producto tiene el atributo personalizacion
$terms = get_the_terms( $post->ID, 'pa_personalizacion' ); //esta es la línea 168
if ( $terms && ! is_wp_error( $terms ) ) {
// agregar nueva pestaña
}
function personalizacion_product_tab_content() {
//aquí el contenido de la nueva pestaña
}
¿Alguna idea de como solucionarlo? Gracias.