Cómo volver a escribir el nombre del autor invitado con campos personalizados en WordPress

Cómo volver a escribir el nombre del autor invitado con campos personalizados en WordPress / Tutoriales

¿Alguna vez has tenido un post de invitado en tu blog? ¿Cómo vas a darle el crédito completo al autor? Hemos visto muchos sitios en los que agregan un cuadro de perfil de autor, ya sea encima de la publicación o debajo de la publicación. Pero incluso con el cuadro de autor invitado, el campo de nombre del autor todavía mostrará el autor del sitio. Algunos bloggers crean perfiles de autor completamente nuevos para sus autores invitados con el fin de mostrar el nombre correcto. Creemos que no tiene sentido crear perfiles de usuario adicionales si sabe que este autor invitado solo publicará una vez.

El truco que estamos compartiendo en este artículo le permitirá mostrar el nombre del autor invitado simplemente ingresando un campo personalizado en su publicación..

Abre tu funciones.php archiva y pega los siguientes códigos:

 add_filter ('the_author', 'guest_author_name'); add_filter ('get_the_author_display_name', 'guest_author_name'); function guest_author_name ($ name) global $ post; $ author = get_post_meta ($ post-> ID, 'guest-author', true); if ($ author) $ nombre = $ autor; devuelve $ nombre;  

Ahora, cada vez que publique una publicación invitada, asegúrese de agregar un campo personalizado llamado autor invitado y reemplazará el nombre del autor con el texto que coloques en ese campo personalizado.

Ejemplo: