Soporte » Guías – Resolución de problemas » error: undefined variable

  • Resuelto almejoselx

    (@almejoselx)


    Hola, necesito que me digan porque al poner “debug” me salen una serie de errores, les mando una captura. Gracias. (si necesitan mas información pidan-mela”.
    Notice: Undefined variable: post in /var/www/vhosts/almelx.es/httpdocs/wp-content/themes/responsive/core/includes/post-custom-meta.php on line 113

    Notice: Trying to get property of non-object in /var/www/vhosts/almelx.es/httpdocs/wp-content/themes/responsive/core/includes/post-custom-meta.php on line 113

    Notice: Undefined variable: post in /var/www/vhosts/almelx.es/httpdocs/wp-content/themes/responsive/core/includes/post-custom-meta.php on line 113

    Notice: Trying to get property of non-object in /var/www/vhosts/almelx.es/httpdocs/wp-content/themes/responsive/core/includes/post-custom-meta.php on line 113

    Notice: Undefined variable: post in /var/www/vhosts/almelx.es/httpdocs/wp-content/themes/responsive/core/includes/post-custom-meta.php on line 113

    Notice: Trying to get property of non-object in /var/www/vhosts/almelx.es/httpdocs/wp-content/themes/responsive/core/includes/post-custom-meta.php on line 113

    • Este debate fue modificado hace 5 meses por  almejoselx.
Viendo 15 respuestas - 16 de 30 (de 67 total)
  • Moderador almendron

    (@almendron)

    1) ¿Has instalado la nueva versión?

    2) La línea 113 es

    $page_template = get_post_meta( $post->ID, '_wp_page_template', true );

    Pues bien, justo debajo añades

    echo 'Tipo de página: ' . $page_template;

    Avísame cuando lo hayas hecho.

    almejoselx

    (@almejoselx)

    Ya está cambiado, estaba haciendo pruebas de instalar v1.9

    almejoselx

    (@almejoselx)

    La versión instalada es 2.6

    almejoselx

    (@almejoselx)

    Y es posible que me esté dando estos problemas desde que actualice a v2, En search console tengo unos 35/40 errores de datos estructurados que le falta author, updated, entry-title desde hace algunos días, y me suena al mismo error.

    Moderador almendron

    (@almendron)

    Por favor, instala la versión 2.7 y luego seguimos hablando.

    almejoselx

    (@almejoselx)

    Ya está cambiada a v2.7 y linea 113: $page_template = get_post_meta( $post->ID, '_wp_page_template', true );
    114: echo ‘Tipo de página: ‘ . $page_template;

    Moderador almendron

    (@almendron)

    Algo has tocado de la línea 113 que no está bien. Descarga en tu ordenador la versión 2.7 de la plantilla y sustituye el archivo que has modificado por el original.
    Supongo que tendrás una dirección de correo en la página… Una vez se vea la página, te mandaré un correo con el archivo modificado.

    almejoselx

    (@almejoselx)

    Hola almendron, voy a reponer las lineas 113 y 114, asta esta tarde a las 16h. Para que la web se pueda. Ahora me voy a comer.

    almejoselx

    (@almejoselx)

    Voy a cambiar a un tema diferente, borro responsive e instalo de nuevo v2.7

    almejoselx

    (@almejoselx)

    Instalada version 2.7

    Moderador almendron

    (@almendron)

    Me he perdido. Yo te estoy hablando de la versión 2.7 de la plantilla Responsive.

    almejoselx

    (@almejoselx)

    Hola almendron, buenas tardes. De nuevo a darle al problema. Que por lo que veo en el foro en ingles (que no es mi fuerte) están teniendo el mismo problema. Ahora esta recien instalada la version de Responsive 2.7.1. las lineas originales que tiene son :
    113: $page_template = get_post_meta( $post->ID, ‘_wp_page_template’, true );
    114: /* If custom page template is defined, use it first */

    almejoselx

    (@almejoselx)

    quito el DEBUG asta que me avises.

    Moderador almendron

    (@almendron)

    Descarga https://www.almendron.com/compartir/post-custom-meta.zip , descomprime y luego vía FTP sustituyes el archivo original (haz primero una copia) por el que te mando.

    almejoselx

    (@almejoselx)

    Ya esta sustituido y el DEBUG activo. Espero tus noticias.

Viendo 15 respuestas - 16 de 30 (de 67 total)
  • Debes estar registrado para responder a este tema.