Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2016, 11:11
Avatar de zanguanga
zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
PHP notice en WooCommerce

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 original
  1. add_filter( 'woocommerce_product_tabs', 'personalizacion_product_tab' );
  2.  
  3. function personalizacion_product_tab( $tabs ) {
  4.  
  5. //si el producto tiene el atributo personalizacion  
  6. $terms = get_the_terms( $post->ID, 'pa_personalizacion' ); //esta es la línea 168
  7.                        
  8. if ( $terms && ! is_wp_error( $terms ) ) {
  9.    
  10.     // agregar nueva pestaña
  11.  
  12. }
  13. function personalizacion_product_tab_content() {
  14.  
  15.     //aquí el contenido de la nueva pestaña
  16.  
  17. }

¿Alguna idea de como solucionarlo? Gracias.
__________________
Mi blog personal | Mi G+