¿Alguna vez ha tenido una publicación de invitado en su blog? ¿Cómo se le da todo el crédito al autor? Hemos visto muchos sitios en los que agregan un cuadro de perfil de autor arriba o debajo de la publicación. Pero incluso con el cuadro de autor invitado, el campo del nombre del autor aún mostraría el autor del sitio. Algunos blogueros 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 compartimos en este artículo le permitirá mostrar el nombre del autor invitado simplemente ingresando un campo personalizado en su publicación.

Abre tu functions.php archivar y pegar los códigos a continuación:


    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 )
    $name = $author;

    return $name;
    }

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

Ejemplo:

.

Fuente: wpbeginner

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.