Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come evidenziare i commenti dell'autore in WordPress

La sezione commenti è dove la tua community prende vita. È uno spazio importante per la connessione, la conversazione e l'interazione con i lettori.

In qualità di autore, le tue risposte sono una parte fondamentale di tale interazione. Vuoi assicurarti che la tua voce sia facile da trovare per i lettori, per incoraggiare ancora più discussioni.

Evidenziare i tuoi commenti dà loro l'attenzione che meritano. Questo semplice tocco rende l'intera area di discussione più professionale, organizzata e coinvolgente.

Crediamo che piccole scelte di design possano avere un grande impatto sull'esperienza utente. E questo è uno dei cambiamenti più facili ed efficaci che puoi apportare.

In questo articolo, ti mostreremo come evidenziare facilmente i commenti dell'autore in WordPress.

Evidenziare i commenti di un autore nei post del blog di WordPress

Perché evidenziare i commenti dell'autore in WordPress?

I commenti sono un ottimo modo per aumentare l'interazione degli utenti sul tuo sito web. Se vuoi ottenere più commenti sui tuoi articoli, puoi incoraggiarlo partecipando attivamente alle discussioni.

Per un nuovo blog di WordPress, puoi facilmente rispondere ai commenti e partecipare alle discussioni con i tuoi lettori. Se gestisci un blog con più autori, puoi incoraggiare gli autori ad aiutare anche con la moderazione dei commenti.

Tuttavia, la maggior parte dei temi WordPress non distingue tra i commenti, e questi vengono elencati utilizzando lo stesso stile.

Layout dei commenti normale senza evidenziazione dell'autore

Un lettore occasionale potrebbe scorrere i commenti, senza rendersi conto del contenuto aggiuntivo fornito dall'autore nella discussione.

Evidenziare i commenti dell'autore ti aiuta a rimediare a ciò e rende i commenti dell'autore più evidenti e noti.

L'obiettivo finale qui è incoraggiare i nuovi utenti a partecipare ai commenti e, infine, iscriversi alla tua newsletter o diventare un cliente.

Detto questo, diamo un'occhiata a come evidenziare facilmente i commenti dell'autore in WordPress.

Evidenziare l'autore del commento in WordPress

Il modo più semplice per evidenziare i commenti dell'autore del post è aggiungendo CSS personalizzato al tuo tema WordPress. Questo ti consente di aggiungere facilmente il codice necessario e vedere un'anteprima live di come apparirebbe sul tuo sito web senza salvarlo.

Innanzitutto, devi visitare Aspetto » Personalizza nell'area di amministrazione di WordPress. Questo avvierà l'interfaccia del personalizzatore del tema WordPress. Noterai una serie di opzioni in una colonna sulla sinistra e un'anteprima live del tuo sito web.

Personalizzatore del tema in WordPress

Da qui, devi fare clic sulla scheda 'CSS aggiuntivo'.

Questo aprirà un'area di testo in cui aggiungerai il CSS personalizzato.

Scheda CSS aggiuntivo

Tuttavia, vorresti vedere come apparirà il CSS personalizzato una volta applicato.

Per fare ciò, è necessario navigare fino a un post del blog che contiene commenti di un autore del post.

Visualizzazione dei commenti nel Personalizzatore del tema

Scorri verso il basso fino alla sezione commenti e quindi aggiungi il seguente CSS personalizzato nella casella CSS personalizzato sulla sinistra.

.bypostauthor { 
background-color: #e7f8fb;
}

Noterai immediatamente che il commento dell'autore cambia corrispondendo al CSS personalizzato che hai inserito.

Commento dell'autore evidenziato con un colore di sfondo diverso

Quindi, come funziona tutto questo?

Vedi, WordPress aggiunge alcune classi CSS predefinite a diverse aree del tuo sito web. Queste classi CSS sono presenti indipendentemente dal tema WordPress che stai utilizzando.

In questo codice di esempio, abbiamo utilizzato la classe CSS .bypostauthor, che viene aggiunta a tutti i commenti inseriti da un autore del post.

Aggiungiamo altri stili CSS per renderlo ancora più evidente. Ecco un esempio di codice che aggiunge una piccola etichetta 'Autore' ai commenti dell'autore del post e un bordo attorno all'immagine avatar dell'autore.

.bypostauthor:before { 
content:"Author";
float:right;
background-color:#FF1100;
padding:5px;
font-size:small;
font-weight:bold;
color:#FFFFFF;
}
.bypostauthor .avatar {
border:1px dotted #FF1100;
}

Ecco come appariva sul nostro sito di prova.

Autore del commento evidenziato con l'etichetta Autore

Evidenziare i commenti per ruolo utente in WordPress

Ora, molti blog di WordPress hanno membri del team responsabili di rispondere ai commenti. Siti web popolari possono avere l'autore del post, l'amministratore e i moderatori che rispondono ai commenti per aumentare l'interazione degli utenti.

Come evidenziare un commento aggiunto da un membro dello staff che non è l'autore effettivo del post?

Esiste un semplice trucco per ottenere questo risultato. Tuttavia, richiede l'aggiunta di codice personalizzato al tuo sito WordPress. Se non l'hai mai fatto prima, consulta il nostro articolo su come incollare snippet dal web in WordPress.

Innanzitutto, devi aggiungere il seguente codice al file functions.php del tuo tema o in un plugin per snippet di codice:

if ( ! class_exists( 'WPB_Comment_Author_Role_Label' ) ) :
class WPB_Comment_Author_Role_Label {
public function __construct() {
add_filter( 'get_comment_author', array( $this, 'wpb_get_comment_author_role' ), 10, 3 );
add_filter( 'get_comment_author_link', array( $this, 'wpb_comment_author_role' ) );
}
  
// Get comment author role 
function wpb_get_comment_author_role($author, $comment_id, $comment) { 
$authoremail = get_comment_author_email( $comment); 
// Check if user is registered
if (email_exists($authoremail)) {
$commet_user_role = get_user_by( 'email', $authoremail );
$comment_user_role = $commet_user_role->roles[0];
// HTML output to add next to comment author name
$this->comment_user_role = ' <span class="comment-author-label comment-author-label-'.$comment_user_role.'">' . ucfirst($comment_user_role) . '</span>';
} else { 
$this->comment_user_role = '';
} 
return $author;
} 
  
// Display comment author                   
function wpb_comment_author_role($author) { 
return $author .= $this->comment_user_role; 
} 
}
new WPB_Comment_Author_Role_Label;
endif;

Invece di modificare il file functions.php del tuo tema, ti consigliamo di aggiungere questo codice con WPCode.

Questo plugin per snippet di codice rende sicuro e facile aggiungere codice personalizzato in WordPress.

WPCode

Per iniziare, devi installare e attivare il plugin gratuito WPCode. Se hai bisogno di aiuto, consulta la nostra guida su come installare un plugin di WordPress.

Una volta attivato il plugin, vai su Code Snippets » Add Snippet dalla tua bacheca di WordPress.

Quindi, passa il mouse sopra l'opzione 'Aggiungi il tuo codice personalizzato (Nuovo snippet)' e fai clic sul pulsante 'Aggiungi snippet personalizzato'.

Aggiungi un nuovo snippet di codice personalizzato in WPCode

Successivamente, seleziona 'Snippet PHP' come tipo di codice dalle opzioni che appaiono sullo schermo.

Seleziona Snippet PHP come tipo di codice

Ora, puoi aggiungere un titolo per il tuo snippet e incollare il codice sopra nella casella 'Anteprima codice'.

Incolla lo snippet nel plugin WPCode

Dopodiché, semplicemente attiva l'interruttore da 'Inattivo' ad 'Attivo' e fai clic sul pulsante 'Salva snippet' in cima alla pagina.

Attiva e salva il tuo snippet di codice personalizzato

Questo codice aggiunge semplicemente l'etichetta del ruolo utente accanto al nome dell'autore del commento. Questo è come apparirebbe senza alcun stile personalizzato.

Etichette dei ruoli utente aggiunte ai commenti

Rendiamolo un po' più carino aggiungendo un po' di CSS personalizzato. Vai alla pagina Aspetto » Personalizza e passa alla scheda CSS aggiuntivo.

Puoi utilizzare il seguente CSS per stilizzare l'etichetta del ruolo utente nei commenti.

.comment-author-label {
    padding: 5px;
    font-size: 14px;
    border-radius: 3px;
}
  
.comment-author-label-editor {  
background-color:#efefef;
}
.comment-author-label-author {
background-color:#faeeee;
}
  
.comment-author-label-contributor {
background-color:#f0faee;   
}
.comment-author-label-subscriber {
background-color:#eef5fa;   
}
  
.comment-author-label-administrator { 
background-color:#fde9ff;
}

Ecco come appariva sul nostro sito di prova. Sentiti libero di modificare il codice per adattarlo ai colori e allo stile del tuo tema.

Ruolo utente evidenziato

Per maggiori dettagli, potresti voler leggere il nostro articolo su come aggiungere etichette di ruolo utente ai commenti di WordPress.

Speriamo che questo articolo ti abbia aiutato a imparare come evidenziare i commenti dell'autore in WordPress. Potresti anche voler vedere il nostro tutorial su come evidenziare i nuovi post per i visitatori di ritorno in WordPress e le nostre scelte esperte dei migliori plugin per la casella bio dell'autore per WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

23 CommentsLeave a Reply

  1. Trovo abbastanza importante separare visivamente i commenti degli utenti da quelli dell'autore. Ha senso per me, soprattutto perché mostra chiaramente che l'autore dell'articolo sta rispondendo, ed è probabilmente il più esperto sull'argomento. Se l'implementazione è così semplice, è assolutamente fantastico!

  2. Ho una DOMANDA sui commenti – dato che i commenti sono contenuti generati dagli utenti, c'è un modo per farli indicizzare dai motori di ricerca?
    So che i post dei forum e delle community spesso compaiono nei risultati di ricerca, quindi sono curioso di sapere se qualcosa di simile funziona per i commenti di WordPress.

    • Normally if you check with your SEO plugin they may have a tool or setting to add markup for your comments :)

      Amministratore

  3. Not work for me :(

    Uso un tema personalizzato con comments.php di twenty Twenty Thirteen.

    Dove posso aggiungere altre classi CSS?

  4. Ciao! Ogni volta che qualcuno lascia un commento sul mio sito web, il nome dell'autore appare in grigio. Come posso cambiarlo in nero? Inoltre, la parola "permalink" si trova sempre sotto la data e l'ora del commento. Come posso eliminarla? Qualsiasi aiuto sarà molto apprezzato. Grazie.

  5. Ho provato a farlo ma non ci sono riuscito. Sono stato aggiunto alla mia opzione del tema da me stesso.
    Forse ho cambiato "div"…
    Grazie per l'argomento.

  6. C'è un problema nel cambiare lo sfondo se l'autore è il creatore del commento e qualcun altro ha risposto, poiché la risposta nidificata avrà anche lo stesso sfondo evidenziato!

  7. Bel post... ma esiste un plugin per fare la stessa cosa (ce ne sono alcuni ma vecchi di 2-3 anni) sto cercando uno nuovo con più opzioni di personalizzazione.

    • Sì, è possibile assegnare commenti di colore diverso agli utenti registrati. La classe sarà simile a .comment-author-username. Sostituisci username con il nome utente dell'autore.

      Amministratore

  8. Ho seguito il modo in cui hai descritto ma non ho trovato il template <li id=”comment-“> nel mio comments.php
    Qualche soluzione?

  9. Suggerimento utile.
    Quando leggo i commenti dei post, tendo a leggere i commenti dell'autore partendo dal presupposto che ciò che dice abbia maggiore autorità.
    Per quanto riguarda il CSS, va bene, ma non sono mai sicuro del php.
    Potresti avermi invogliato a iniziare a trafficare con il php!

  10. Nella mia versione di WordPress, devo solo aggiungere una classe esistente che WordPress genera. È "comment-author-admin". Forse anche la classe "bypostauthor" che WordPress genera funziona.

    • Probabilmente puoi aggiungere una virgola e altri ID utente, ma mostrerà il commento di tutti gli editor in versione evidenziata, quindi sì, fallirebbe se lo guardi da quel punto di vista.

      Amministratore

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.