Problemas con YOAST Seo con theme Avada  

 
Jorge
 Jorge
Usuario eminente

Buenas tardes:

Tengo el siguiente problema, al activar el plugin de Yoast, cuando actualizo una página del editor, me tira el siguiente error:

Warning: Cannot modify header information - headers already sent by (output started at /home/inversio/public_html/xxxx.com/wp-includes/formatting.php:4964) in /home/inversio/public_html/xxxx.com/wp-admin/post.php on line 197

Warning: Cannot modify header information - headers already sent by (output started at /home/inversio/public_html/xxxx.com/wp-includes/formatting.php:4964) in /home/inversio/public_html/xxxx.com/wp-includes/pluggable.php on line 1210

Estuve leyendo sobre el error pero la verdad que estoy perdido ya en como solucionarlo.

Citar
Respondido : 07/08/2017 7:57 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Es extraño, es posible que hayas modificado algún archivo en tu sitio, este error sucede por un problema de sintaxis al cerrar la etiqueta PHP

De manera general si has estado modificando revierte las modificaciones que has realizado o recupera un backup.

Prueba también desactivar SEO by Yoast y verifica si te sucede lo mismo.

Saludos.

ResponderCitar
Respondido : 07/08/2017 10:37 pm

Cursos Gratuitos WordPress

Jorge
 Jorge
Usuario eminente

Ya, se que es un problema al cerrar etiquetas, pero lo raro es que solo sale al activar el YOAST. No he tocado ni modificado ningún archivo, aun así, seguiré probando.

ResponderCitar
Respondido : 08/08/2017 12:06 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Has cambiado la versión de PHP por ejemplo?, una prueba seria de que utilices PHP 7, si te genera errores cambiar al a versión 5.6

Puedes realizar el cambio de PHP desde tu cPanel. La ruta seria la siguiente, cPanel => Software => Configurar PHP, en este aparado puedes seleccionar la versión PHP para toda la cuenta de Hosting o también lo puedes hacer para un dominio por individual.

Tienes mas información en la siguiente guía: https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

ResponderCitar
Respondido : 08/08/2017 1:10 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Jorge
 Jorge
Usuario eminente

No he cambiado nada, eso es lo raro, pero quiero probar paso a paso para ver el error, así para un futuro (además de indicarlo aquí) si me pasara de nuevo con otro cliente.

ResponderCitar
Respondido : 08/08/2017 1:19 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Realmente no se trata de un error sino de una advertencia. Como te comento Jhon prueba a reinstalar el plugin.

ResponderCitar
Respondido : 08/08/2017 1:21 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Jorge
 Jorge
Usuario eminente

El plugin lo he borrado y activado ya tres veces. El problema es que se queda en blanco la página al actualizar, tuve que mostrar errores para poder ver donde estaba el problema y lo único que hice fue instalar YOAST nada más.

ResponderCitar
Respondido : 08/08/2017 1:23 am
Jorge
 Jorge
Usuario eminente

Lo único que se me ocurre es algún tipo de incompatibilidad con el theme Avada... Otra cosa ya.

ResponderCitar
Respondido : 08/08/2017 1:24 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Puedes verificar si se ha generado un error 500, en el fichero puedes adjuntarnos las últimas líneas con fechas actuales: https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html

ResponderCitar
Respondido : 08/08/2017 3:02 am
Jorge
 Jorge
Usuario eminente

Ya lo había comprobado el error_log en wp-admin, pero no me da nada de información para buscar:

[08-Aug-2017 05:19:15 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/inversio/public_html/xxxx.com/wp-includes/formatting.php:4964) in /home/inversio/public_html/xxxx.com/wp-admin/post.php on line 197

[08-Aug-2017 05:19:15 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/inversio/public_html/xxxx.com/wp-includes/formatting.php:4964) in /home/inversio/public_html/xxxx.com/wp-includes/pluggable.php on line 1210

ResponderCitar
Respondido : 08/08/2017 8:33 am

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jorge.

El error suele venir por alguna modificación realizada, en este caso paso parece ser que viene en el archivo formatting.php en la línea 4968

Es posible que en esa line del archivo tengas algún espacio en blanco o algún cierre que no esté, etc...

.- Edita el archivo formatting.phpn que encontraras en xxx.com/wp-includes/formatting.php y comprueba la estructura de la línea 4968

Si ves que tienes problemas para identificarlo, descargas el archivo a tu equipo, lo comprimes en un zip y lo adjuntas para que lo revisemos.

Un saludo

ResponderCitar
Respondido : 08/08/2017 9:40 am
Jorge
 Jorge
Usuario eminente

En ello estaba ahora mismo. El código de la línea 4964 a la 4976 es el de CSS para smile:

img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}

Ese archivo estaba correcto, aun así, lo subí de nuevo por uno recién descargado y sigue igual.

Adjunto ZIP con el archivo como me pediste.

ResponderCitar
Respondido : 08/08/2017 10:14 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jorge.

Deja comentado ese estilo, es decir, edita el archivo y deja ese bloque como sigue:

/* img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
} */
 

Revisa los resultados y nos comentas.

Un saludo

ResponderCitar
Respondido : 08/08/2017 11:20 am
Jorge
 Jorge
Usuario eminente

Perdón por no responder antes, como imaginaba era un problema con el theme Avada, más concreto con el Plugin Fusion Builder (como un constructor al estilo Divi), lo que hice fue comentar las lineas:

1.- Del archivo /midominio.com/wp-includes/class.wp-styles.php comentar las siguientes lineas:


/* img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
} */

Que corresponden a las líneas de la 4964 a la 4976.

2.- Del archivo /midominio.com/wp-includes/class.wp-styles.php comentar la línea número 237:

echo $tag;

Y ya esta, funcionando de nuevo.

De todas formas he reportado el problema tanto al diseñador del theme como al de YOAST.

Saludos y gracias a todos !!!

ResponderCitar
Respondido : 08/08/2017 4:17 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jorge.

Genial !!! me alegra que lo solucionaras.
Ya sabes cualquier consulta que tengas no dudes en comunicarlo.

Cerramos el tema.

Un saludo

ResponderCitar
Respondido : 08/08/2017 5:09 pm