Pregunta sobre Yoast SEO de Wordpress:

Intentando encontrar una propiedad que no sea un objeto en wordpress-seo / inc / class-wpseo-meta.php

Un usuario preguntó 👇

Recibo el siguiente error al actualizar cualquier publicación / página:

Querer adquirir una propiedad que no sea un objeto en /home/compiac/www/www/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php en línea 385

Intenté encontrar una solución en línea sin éxito, en las líneas 383, 384 y 385 del código

/ * Ajustar las cadenas de texto no indexadas según el tipo de publicación. * / $ post_type_object = get_post_type_object ($ post_type); $ field_defs[‘meta-robots-noindex’][‘title’] = sprintf ($ field_defs[‘meta-robots-noindex’][‘title’], $ post_type_object-> etiquetas-> singular_name);

Algún consejo ??????

Este tema fue modificado hace 2 años, 10 meses por.

(@destac)

Hace 2 años, 10 meses

Suena como un conflicto de plugins, ¿tiene otros plugins o uno que tenga instalados datos de gráficos abiertos?

(@nizarbekai)

Hace 2 años, 10 meses

Acabo de seguir el artículo a continuación desde Yoast hasta el paso 10 (intente deshabilitar yoast y vea si el problema persiste)

https://kb.yoast.com/kb/how-to-check-for-plugin-conflicts/

Paso 10: Reproduzca la pregunta. ¿Queda la pregunta? 1. Si es así, el plugin no está causando el problema. Haga clic aquí para obtener consejos. Vaya a «Modo de solución de problemas» y haga clic en «Desactivar el modo de solución de problemas». 2. Si no es así, continúe.

Bueno, después de desactivar Yoast, el error desaparece. ¿Quizás algo con Yoast?

Tenga en cuenta que estoy usando PHP 7.1 y solo uso Yoast con un plugin de esquema llamado «Marcado (JSON-LD) estructurado en schema.org»

Esta respuesta fue modificada hace 2 años, 10 meses por. Esta respuesta fue modificada hace 2 años, 10 meses por.

(@mazedulislamkhan)

Hace 2 años, 10 meses

¿Se produce este problema al utilizar el tema predeterminado de 2017?

(@nizarbekai)

Hace 2 años, 10 meses

perdón por la demora en la respuesta,

He estado comprando un tema de un bosque temático con Yoast durante los últimos 4 años. Mi otro tema es de 2014.

que estas proponiendo

Acerca de

(@mazedulislamkhan)

Hace 2 años, 10 meses

Antes de que podamos recomendarle algo, debemos comprobar si entra en conflicto con el tema o no. ¿Puede cambiar al tema predeterminado de 2017 para comprobar si el problema persiste?

(@nizarbekai)

Hace 2 años, 10 meses

Tuve suerte de que mi proveedor de alojamiento actualizase la versión de PHP a 7.2.3 este fin de semana

El error anterior desapareció, ahora recibo las «Notificaciones» a continuación, incluso después de cambiar al tema predeterminado.

Aviso: intentando encontrar ‘etiquetas’ de propiedades que no sean de objeto en /www/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php en línea 385

Aviso: Deseando obtener una propiedad ‘singular_name’ no objetiva en /www/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php en línea 385

Aviso: Desear obtener una ‘etiqueta’ de propiedad no objetiva en /www/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php en línea 386

Aviso: tratando de encontrar ‘etiquetas’ de propiedades no objetivas en /www/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php en línea 387

Aviso: Desea obtener una propiedad ‘singular_name’ que no sea de objeto en /www/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php en línea 387

Creo que hay un problema de incompatibilidad con PHP 7.2. ¿Se pueden corregir esos errores? ¿Cuál es el impacto de estos errores / notificaciones?

por favor avise

Esta respuesta fue modificada hace 2 años, 10 meses por.

(@devnihil)

Hace 2 años, 10 meses

@nizarbekai Si cree que el error está relacionado con la incompatibilidad con PHP 7.2, la mayoría de los proveedores de alojamiento tienen varias versiones de PHP disponibles en un servidor determinado y ofrecen la posibilidad de cambiar entre ellas mediante una función en el panel de control de su alojamiento o por especificación. la versión de PHP en un archivo de control como .htaccess. Su proveedor de alojamiento debería poder proporcionar instrucciones específicas para cambiar a otra versión de PHP.

Para el error más reciente que cometió, ¿puede confirmar si intentó restablecer el tema de forma predeterminada a veintiuno? Aquí tenemos más información sobre cómo comprobar si hay conflictos: https://kb.yoast.com/kb/how-to-check-for-plugin-conflicts/

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

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