Cómo reescribir el nombre del autor invitado con campos personalizados en WordPress

¿Alguna vez has tenido una entrada de invitado en tu blog? ¿Cómo se hace para darle todo el crédito al autor? Hemos visto muchos sitios en los que añaden un cuadro de perfil de autor, ya sea por encima o por debajo del puesto. Pero incluso con el cuadro de autor invitado, el campo del nombre del autor seguiría mostrando el autor del sitio. Algunos bloggers crean nuevos perfiles de autor para sus autores invitados con el fin de mostrar el nombre correcto. Creemos que no tiene sentido crear perfiles de usuario adicionales si sabes que este autor invitado sólo 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 mensaje.

Abra su archivo functions.php y pegue los siguientes códigos:

12345678910111213add_filter( ‘the_author’, ‘guest_author_name’);add_filter( ‘get_the_author_display_name’, ‘guest_author_name’); functionguest_author_name( $name) {global$post; $author= get_post_meta( $post->ID, `invitado-autor’, true ); if( $author)$name= $}

Ahora, cada vez que publique una entrada como invitado, asegúrese de añadir un campo personalizado llamado guest-author y éste reemplazará el nombre del autor con el texto que usted puso en ese campo personalizado.

Ejemplo:

Deja un comentario