Come eliminare autore da post di WordPress

I metodi più semplici per eliminare l’autore degli articoli WordPress

Spesso mi viene chiesto come eliminare il nome dell’autore dai post di WordPress. WordPress non permette di non associare nessun autore ad un post, quindi per togliere l’autore dagli articoli del tuo WordPress hai a disposizione 3 semplici metodi.

  • CREARE NUOVO AUTORE

Il metodo più semplice e fantasioso, ma non molto apprezzato dai più, è quello di creare nella tua dashboard di WordPress un autore generico come EDITORIALTEAM e firmare tutti gli articoli del tuo blog con questo autore.

  • UTILIZZARE UN PLUGIN

Il secondo metodo che ti propongo, anche se non lo amo particolarmente, è quello di utilizzare un plugin che cancella il nome dell’autore del tuo post. Il plugin in questione è Show Hide Author

 che è molto semplice da installare e in pochi click puoi eliminare l’autore dei tuoi post. Rapido ed intuitivo è il metodo che piace a molti, a noi non piace perchè non amiamo i plugin preferendo mettere mano al codice.

  • METTERE MANO CODICE

Ultimo metodo per eliminare il nome dell’autore dai tuoi WordPress post è quello di modificare il codice del tuo tema personalizzato o template acquistato. In pochi passi puoi avere la soluzione senza ricorrere ne a plugin ne ad artifici poco ortodossi (il primo metodo menzionato qui sopra). I temi di WordPress usano molte varianti per far apparire il nome dell’autore dei post; quindi la prima cosa da fare è ispezionare il codice per trovare la funzione incriminata e andare a modificarla. In molti casi la funzione dell’author name è definita nel file functions.php o template-tags.php. Un esempio su tutti, nel tema twentyseventeen la funzione che fa apparire il nome dell’autore si trova nel file template-tags.php così:

function twentyseventeen_posted_on() {
// Get the author name; wrap it in a link.
$byline = sprintf(
_x( ‘by %s’, ‘post author’, ‘twentyseventeen’ ),
‘ . get_the_author() . ‘
);

Sostituisci questo codice con il seguente

function twentyseventeen_posted_on() {
 // Finally, let's write all of this to the page.
 echo '' . twentyseventeen_time_link() . ''; // WPCS: XSS OK.
 }

Utilizzando la funzione $byline il nome autore non apparirà più in nessun post del tuo blog.

Scegli il metodo che più preferisci, anche se come già detto io adoro mettere mano al codice. Buon coding!

Scritto da Magoo

Magoo

Web Developer & Mobile Developer, Game Lover insomma un Nerd.
Co-founder Iwebdesigner.it, Nerdzhouse SRL.
Prendo a schiaffi la tastiera fino a quando non succede qualcosa di buono.

COMMENTA

Loading Disqus Comments ...
Loading Facebook Comments ...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *