Avisos
Vaciar todo

Problema de Marcado Scheema

4 Respuestas
2 Usuarios
0 Reactions
12 Visitas
El viaje me hizo a mí
Respuestas: 85
Trusted Member
Topic starter
 

Hola.

Mi web está hecha con Hello Elementor + Elementor Pro, tiene ya sus años y bastantes meneos.

El tema es que he descubierto un problema con el schema bastante extraño.

Usando el validador ( https://validator.schema.org/) veo que en los artículos antiguos me aparecen siempre dos elementos (hentry y article). En el primero siempre aparece como autor la persona que ha hecho el primer comentario. En cambio en los que estoy escribiendo ahora solamente aparece article.

Antiguos
Nuevos

 

https://validator.schema.org/#url=https%3A%2F%2Felviajemehizoami.com%2Fque-ver-en-santander-en-un-dia%2F (antiguo)

https://validator.schema.org/#url=https%3A%2F%2Felviajemehizoami.com%2Fque-ver-en-bari-en-un-dia%2F (nuevo)

 

Me gustaría saber como puedo eliminar eso de los artículos antiguos.

 

Gracias

Contenido solo visible a usuarios registrados


 
Respondido : 07/05/2024 6:49 am
Tags del tema
Karen Rios
Respuestas: 18667
Illustrious Member Moderator
 

Hola, 

Esta información es un poco difícil eliminarla, ten en cuenta que se añade a través del mismo código del constructor, una opción que puedes probar si quieres tener todo unificado es añadir un plugin de schema que te permita tener los datos estructurados iguales para todos tus artículos, alguno que podrías utilizar como

https://wordpress.org/plugins/all-in-one-schemaorg-rich-snippets/

https://wordpress.org/plugins/schema-app-structured-data-for-schemaorg/

https://yoast.com/features/structured-data/

Puedes revisar este y otros en el siguiente artículo que tenemos disponible → https://www.webempresa.com/blog/datos-estructurados-wordpress.html

Un Saludo


 
Respondido : 07/05/2024 11:33 am
El viaje me hizo a mí
Respuestas: 85
Trusted Member
Topic starter
 

@karen

Uso Yoast, el problema es que no me pisa todo eso de hentry.

¿Tienes alguna idea de como saber previamente si alguno de los otros lo haría?

Gracias


 
Respondido : 07/05/2024 2:32 pm
Karen Rios
Respuestas: 18667
Illustrious Member Moderator
 

Hola, 

La verdad tendrías que buscar en el codigo como tal del plugin, no veo que alguno obtenga este dato específico. Ten en cuenta que esto no supone ningún problema en Google y puedas pasarlo por alto. 

De manera general puedes probar removerlo con el siguiente código en el function.php de tu tema, preferiblemente un tema hijo o con un plugin como code snippets 

function webforo_remove_hentry( $class ) {
$class = array_diff( $class, array( 'hentry' ) );
return $class;
}
add_filter( 'post_class', 'webforo_remove_hentry' );

Igualmente puedes revisar algunas opciones que se comentaron en la página oficial de Google → Contenido solo visible a usuarios registrados

Verifícalo y nos comentas como va todo

Un Saludo 


 
Respondido : 07/05/2024 2:54 pm