Cambiar autor @id en el esquema JSON-LD generado por Yoast

1 minuto de lectura

Avatar de usuario de Jörg
Jorge

El complemento Yoast para WordPress genera el marcado de Schema.org para las publicaciones. En mi caso es algo como esto:

"author":{"@id":"https://www.example.org/#/schema/person/123456abcdef"}

y

{"@type":["Person"],"@id":"https://www.example.org/#/schema/person/123456abcdef","name":"John Doe","sameAs":[]}

¿Cómo puedo cambiar el valor de @id a un valor definido por mí? He estado usando un generado manualmente @id para la misma persona en otras páginas y me gustaría usar el mismo valor aquí.

Puedes hacerlo en wpseo_schema_person_user_id filtrar.

Ejemplo: cómo ocultar la identificación de la persona

add_filter( 'wpseo_schema_person_user_id', '__return_false' );

Sugerencia: use PHPStorm con el complemento de WordPress para usar el autocompletado:

Ejemplo de autocompletado de PHPStorm WordPress

¿Ha sido útil esta solución?