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

¿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 donde 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.

Abra su archivo functions.php y pegue 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 )
    $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 ingresó en ese campo personalizado.

Ejemplo:

[enlazatom_show_links]

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicado. Required fields are marked *