Come mostrare l’autore di un post

Ciro mi chiede:

Ho bisogno che per ogni post venga visualizzato anche l’autore (siamo in tre)

Tra le opzioni basiche non l’ho trovata… anche se magari c’è…
che mi suggerisci?

In realtà non serve alcun plugin per mostrare l’autore del post.

E’ sufficiente inserire nel proprio template l’apposito tag <?php the_author(); ?>
La maggior parte dei temi per WordPress include di default il tag, ma se il vostro è stato strutturato diversamente nulla vi impedisce di farlo apparire.

Notizie più approfondite le trovate nel Codex, il “super manuale” di wp, tra i Template Tags, dove potete trovare anche indicazioni per mostrare altre informazioni, non solo legate all’autore del post.

8 commenti:

  1. Vabbè… con una supplica del genere non posso esimermi… è che ho avuto un picco di lavoro notevole e ho dovuto concentrarmi su altro… prometto che tra poco ci rivediame 😉

  2. Ciao, ho un blog con wordpress 2.0.(nn ricordo) e uno con WP 2.1.6 (può essere???) Nel primo quando vado a modificare un articolo tra le diverse funzioni c’è anche quella di modificare l’autore del post (scegliendo tra gli utenti iscritti con il ruolo di autore o editore o amministratore). Con i WP più recenti questa opzione (per intenderci la trovavo sotto al “modifica ora e data”) non è presente… Avrei bisogno di modificare l’autore di alcuni articoli e di scriverne tramite il mio ruolo di amministratore a nome di altri (senza ogni volta loggarmi con i dati del rispettivo autore).

    Qualcuno mi può aiutare?!?

  3. Ciao, se provo a inserire il tag nel codice del mio blog, mi da come autore di tutti i post un singolo utente partecipante anziché visualizzare tutti i singoli autori. Cos’ho sbagliato?

  4. Ciao, scusaatemi, il the_author();, dove va inserito esattamente, mi spiego meglio, in che pagina.php del word press?in modo che chi post, il nome esca in automatico?

    va inserito cosi: the_author();

    o cosi

    Resto in attesa.

  5. In effetti dipende da da come è realizzato il tuo tema…
    …in linea di massima i file che devi modificare li trovi in:
    wp-content/thems/CARTELLA_DEL_TUO_TEMA

    Per aggiungerlo nella home page in linea di massima modifica il file home.php (se esiste) oppure index.php (questo esiste di certo)… cerca dove appare la funzione the_title o the_date e aggiungi lì il the_author… poi aggiusta di conseguenza.
    Per aggiungerlo nel singolo post dovresti avere il file single.php. Anche lì aggiungilo dalle parti di the_title e poi spostalo o modificalo a tuo piacimento

    Stefano

  6. Buongiorno Stefano!
    Grazie 1000 per l’articolo.
    Dunque, potresti essere così gentile da fare un esempio pratico?
    Io vorrei inserire l’autore sotto al titolo del post, ma vorrei mettere una funzione nel functions.php del child theme.
    Prima avevo questa che inserivav solo la data:

    function wpb_last_updated_date( $content ) {
    $u_time = get_the_time(‘U’);
    $u_modified_time = get_the_modified_time(‘U’);
    if ($u_modified_time >= $u_time + 86400) {
    $updated_date = get_the_modified_time(‘F jS, Y’);
    $updated_time = get_the_modified_time(‘h:i a’);
    $custom_content .= ‘Last updated on ‘. $updated_date . ‘ at ‘. $updated_time .”;
    }
    $custom_content .= $content;
    return $custom_content;
    }
    add_filter( ‘the_content’, ‘wpb_last_updated_date’ );

    Come inserire l’autore?

    grazie 1000

Rispondi