Quando pubblicate un contenuto online, dovete mostrare agli utenti che l’articolo, la pagina o il media sono recenti, accurati e aggiornati.
Un modo per rivelare quanto sono attuali i vostri contenuti è visualizzare la data di “Ultimo aggiornamento” in un articolo o in una pagina di un blog WordPress, per esempio sopra o sotto l’immagine principale, il titolo o l’intero articolo.
In questo modo, l’utente vedrà la data di aggiornamento più recente insieme alla data di “pubblicazione”, oppure potrete sostituire del tutto la data di pubblicazione.
In breve, la data visualizzata sarà più recente e indicherà a chi legge (e ai motori di ricerca) che il vostro contenuto è fresco e non è passato troppo tempo dalla sua stesura (il che potrebbe comportare link non funzionanti, informazioni imprecise o immagini non aggiornate).
Guardate la Nostra Video-Guida per Mostrare la Data dell’Ultimo Aggiornamento sui Post e sulle Pagine di WordPress
Dove Vedere le Date di Pubblicazione e di Ultimo Aggiornamento
A seconda dello stile del vostro tema, la data di pubblicazione può apparire sugli articoli, sulle pagine o su entrambi; la collocazione più comune è subito dopo il titolo, prima del contenuto e spesso integrata da un titolo.
Detto questo, lo stile e il posizionamento della data di pubblicazione dipendono interamente dal vostro tema. Potreste vederla sopra l’immagine in evidenza e segnalata con un’icona, come nel tema qui sotto.
Alcuni temi inseriscono le date di pubblicazione e di ultimo aggiornamento alla fine del contenuto, proprio prima del box dei commenti.
Potete trovare la data di pubblicazione anche nel backend, accedendo alla colonna Data nell’elenco dei vostri articoli.
WordPress rivela la data di pubblicazione anche nell’editor degli articoli.
In questo articolo vi spieghiamo i vantaggi di mostrare la data “Ultimo aggiornamento” invece della data di pubblicazione. Vi illustreremo anche i vari metodi per visualizzare la data dell’ultimo aggiornamento e vi mostreremo come capire quando un sito web è stato aggiornato per l’ultima volta.
Continuate a leggere per saperne di più!
Vantaggi di Visualizzare la Data di “Ultimo Aggiornamento” sul Vostro Sito
Aggiornare regolarmente i contenuti e visualizzare la data dell’ultimo aggiornamento comporta diversi vantaggi per chi possiede un sito, ma anche per chi fa una ricerca sui motori di ricerca e per coloro che hanno già visitato il sito. È utile anche ai fini della SEO, dato che i motori di ricerca considerano la novità e la rilevanza quando stabiliscono il posizionamento degli articoli.
Ecco i principali vantaggi della visualizzazione della data di “Ultimo aggiornamento” sulle vostre pagine e sui vostri articoli.
- La data dell’ultimo aggiornamento è più accurata della data di pubblicazione e indica che il vostro contenuto è probabilmente più aggiornato rispetto a quello pubblicato tempo fa.
- Gli utenti vedono che si tratta di un articolo aggiornato e non pensano che sia vecchio: questo aumenta potenzialmente il tasso di clic e il tempo complessivo che gli utenti dedicano alla lettura.
- La data di “Ultimo aggiornamento” vi permette di distinguervi maggiormente, perché i motori di ricerca visualizzano queste date nei risultati e i vostri risultati vengono posizionati accanto agli annunci di altri siti.
- Questo dà ai motori di ricerca un altro modo per riconoscere l’annuncio come recente. I motori di ricerca effettuano il crawling dei contenuti, ovviamente, ma questo non avviene sempre e la data di “Ultimo aggiornamento” rafforza le modifiche apportate al vostro sito.
- Le date più recenti danno la certezza che avete eliminato i problemi legati ai contenuti, come i link non funzionanti, le immagini non funzionanti e tutti i contenuti che non sono più accurati.
- I motori di ricerca tendono a indicizzare il vostro sito con maggiore frequenza quando i contenuti (e la data) vengono aggiornati. Non si tratta di una regola ferrea, ma è noto che i motori di ricerca registrano i siti con contenuti in costante aggiornamento, effettuando un crawling più frequente.
- Aumenta il potenziale di ranking di ricerca complessivo perché l’intero sito trae beneficio dai vostri articoli aggiornati.
- Questo vi dà una scusa o un promemoria visivo per aggiornare i vostri contenuti, dato che potreste notare una data più vecchia e rendervi conto che è necessario un aggiornamento.
- I motori di ricerca preferiscono che aggiorniate i vecchi contenuti piuttosto che creare un nuovo articolo ogni volta che avete nuove informazioni sullo stesso argomento. In questo modo eliminate il rischio di contenuti duplicati e si spiega perché mostrare la data più recente è la soluzione migliore per migliorare la SEO.
- Alcune pubblicazioni (come i quotidiani online) hanno bisogno di avere la data di “Ultimo aggiornamento” in modo che i contenuti con correzioni e nuove informazioni vengano mostrati in cima al feed del sito. Questo per evitare che gli utenti si perdano gli aggiornamenti.
Come Mostrare la Data dell’Ultimo Aggiornamento in WordPress
Per impostazione predefinita, WordPress non mostra la data dell’ultimo aggiornamento per i contenuti nuovi o aggiornati, bensì la data di pubblicazione. La data di pubblicazione rimane tale anche se sono passati diversi anni e l’articolo è stato aggiornato più volte.
Alcuni temi moderni offrono funzioni integrate per presentare la data dell’ultimo aggiornamento con pochi clic del mouse. È buona norma controllare prima di tutto il Personalizza di WordPress per verificare la presenza di eventuali impostazioni di personalizzazione della data del vostro tema. Ma non è detto che sia disponibile.
Se non riuscite ad aggiungere la data dell’ultimo aggiornamento nel Personalizza di WordPress, usate questi metodi per aggiungerla:
- Modificando il file functions.php e il CSS
- Modificando e aggiungendo codice al template del vostro tema
- Con un plugin
I primi due metodi richiedono l’accesso ai file del tema del vostro sito, quindi informatevi sulle gerarchie dei file di WordPress (e come comprenderle) se non avete ancora esperienza.
Guardate i tre metodi qui sotto per capire qual è la strada migliore da seguire nella vostra situazione.
Metodo 1: Modificare functions.php e CSS nel Vostro Tema
Il primo metodo per aggiungere la data “Ultimo aggiornamento” in WordPress prevede l’accesso al file functions.php del vostro tema e l’aggiunta di codice al file. In alternativa, potete aggiungere il codice a un tema figlio o a un plugin specifico per il sito per evitare che il codice scompaia in caso di sostituzione o aggiornamento del tema.
Tutte queste opzioni usano lo stesso tipo di codice CSS, quindi vi forniremo dei frammenti di codice da aggiungere e vi mostreremo come inserirli nel file functions.php. Se usate un tema figlio o un plugin specifico per il sito, prendete lo stesso codice e modifica i file.
Per iniziare, andate al file functions.php del vostro tema. Il modo più semplice per accedere al file functions.php è collegarsi con SFTP tramite un client FTP. In genere potete trovarlo nel vostro client FTP andando su /www
(o il nome del vostro sito) > /public > /wp-content > /themes > /theme-name
(in questo tutorial useremo /twentytwentyone
).
Aprite il file con un editor di testo o un editor di markdown, quindi aggiungete il seguente codice (questo codice dovrebbe funzionare anche se usate un tema figlio o un plugin specifico per il sito):
function show_last_updated( $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 .= '<p class="last-updated-date">Recently updated on '. $updated_date . ' at '. $updated_time .'</p>';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'show_last_updated' );
Salvate e caricate il file sul vostro server. In questo modo, la data dell’ultimo aggiornamento apparirà prima del contenuto dell’articolo. Il codice controlla inizialmente se la data di pubblicazione e l’ultimo aggiornamento coincidono.
Se sono uguali, vedrete solo la data di pubblicazione. Se invece le date sono diverse, la data dell’ultimo aggiornamento viene mostrata insieme alla data di pubblicazione.
Come Modificare lo Stile della Data dell’Ultimo Aggiornamento
Il nuovo codice PHP in functions.php non ha uno stile, ma potrebbe comunque risultare accettabile in base allo stile del vostro tema. In caso contrario, considerate la possibilità di modificare lo stile della data dell’ultimo aggiornamento inserendo un codice CSS personalizzato per controllarne l’aspetto.
Ecco alcuni esempi di codice da provare o da approfondire:
.last-updated-date {
font-size: large;
font-family: monospace;
text-transform: uppercase;
color: white;
background-color: black;
}
Notate che stiamo usando la classe last-updated-date
che corrisponde al codice PHP inserito in functions.php. Potete modificarla a vostro piacimento, ma assicuratevi di usare la stessa classe anche nel vostro codice CSS.
Nota: Potete modificare le proprietà e i valori CSS in base alle vostre esigenze; questi sono solo esempi.
Inserite il codice CSS nel campo che trovate in Aspetto > Personalizza > CSS aggiuntivo di WordPress. In questo modo si abilita il CSS in tutto il sito invece che solo in una pagina o in un articolo.
Dopo aver pubblicato il codice CSS, le modifiche allo stile si riflettono su tutte le istanze del frontend delle ultime date aggiornate. Per esempio, abbiamo cambiato il colore dello sfondo, il colore del carattere, la famiglia del carattere, la dimensione del carattere e abbiamo trasformato tutto in lettere maiuscole.
Come Rimuovere la Data dell’Ultimo Aggiornamento dalle Pagine e dai Contenuti Diversi dagli Articoli
Potreste scoprire che quasi tutte le pagine web del vostro sito hanno una data di ultimo aggiornamento; questo non va bene, visto che non c’è ragione di mostrare quando pagine come la homepage, le pagine dei prodotti, la pagina Chi siamo e il carrello degli acquisti sono state aggiornate l’ultima volta.
Questa pagina sull’Informativa sulla privacy, per esempio, ora mostra l’ultimo aggiornamento, anche se si tratta di un’informazione inutile per chi arriva sulla pagina (e il tema non mostrava neppure la data di pubblicazione).
Se vi trovate in questa situazione, probabilmente è per via del vostro tema. Alcuni temi di WordPress eliminano automaticamente le date di ultimo aggiornamento e di pubblicazione delle pagine perché non ce n’è motivo. Ma può capitare di avere un tema senza queste funzionalità. In questo caso, è sufficiente una semplice aggiunta al codice PHP implementato in precedenza.
Quindi, tornate al file functions.php del vostro tema e aggiungete questo snippet tra 86400
e )
:
&& is_singular('post')
In questo modo:
function show_last_updated( $content ) {
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400 && is_singular('post')) {
$updated_date = get_the_modified_time('F jS, Y');
$updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated-date">Recently updated on '. $updated_date . ' at '. $updated_time .'</p>';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'show_last_updated' );
Con questa aggiunta, il testo della data di aggiornamento recente viene nascosto da tutti i tipi di articoli di WordPress che non sono classificabili come post (come le pagine o i prodotti).
Rimuovere la Data di Pubblicazione e Mostrare Solo la Data dell’Ultimo Aggiornamento
È comune che la data di pubblicazione rimanga anche dopo aver implementato il codice per aggiungere la data dell’ultimo aggiornamento. Alcuni temi la rimuovono, ma non è così comune. Il problema è che ora avete due date visualizzate sui vostri articoli WordPress: la data di pubblicazione e la data dell’ultimo aggiornamento.
Anche se in alcune situazioni ciò può essere accettabile, due date possono creare confusione in chi legge. Quindi, potreste nascondere la data di pubblicazione ma mantenere la data dell’ultimo aggiornamento.
Esistono dei plugin che permettono di farlo, ma la soluzione CSS è semplice, quindi non vi consigliamo di installare un intero plugin solo per rimuovere un elemento dal vostro sito.
Per eliminare la data di pubblicazione ma mantenere la data dell’ultimo aggiornamento (precedentemente aggiunta con i metodi precedenti), andate su Aspetto > Personalizza > CSS aggiuntivo nella bacheca di WordPress.
Incollate questo codice nel campo CSS aggiuntivo:
.entry-date {
display: none !important;
}
Fate clic sul pulsante Pubblica per rendere effettive le modifiche.
Ora dovreste vedere la data di pubblicazione rimossa, ma la data dell’ultimo aggiornamento è ancora visibile.
Tenete presente che, sebbene il nome della classe CSS .entry-date
sia comune in un’ampia gamma di temi, non si usa in tutti i temi. Quindi, se questo particolare codice non funziona, è molto probabile che il vostro tema usi un nome di classe diverso da .entry-date
.
Il codice CSS è comunque valido, quindi non vi resta che scoprire il nome della classe che il vostro tema usa per la data di pubblicazione. A tal fine, accedete al frontend di un articolo del blog e fate clic con il tasto destro del mouse sulla data di pubblicazione attualmente visualizzata. Selezionate l’opzione Ispeziona (questa opzione varia a seconda del vostro browser: Chrome usa “Ispeziona”, Firefox usa “Ispeziona elemento” e per Safari dovete premere il tasto Opzione + C).
In questo modo viene visualizzata la sezione Strumenti per sviluppatori (Developer’s Tools) del browser, che mostra gli elementi di codifica della pagina corrente, in particolare il codice CSS dell’elemento della pagina che avete appena cliccato.
Se avete cliccato sulla data, dovrebbe apparire come elemento principale; in caso contrario, cercate una sezione per <time class=
. La classe CSS della data pubblicata dovrebbe apparire subito dopo; in questo caso, è entry-date
. Ma chi lavora con lo sviluppo web usa molte varianti di questo elemento quando crea i temi, come post-date
, posts-date
e published-date
.
Copiate solo quella classe (non le parentesi o altri elementi).
Incollate il codice nel seguente snippet CSS, sostituendo yourthemes-class-name
. Mantenete il punto prima del nome della classe:
.yourthemes-class-name {
display: none;
}
E questo dovrebbe risolvere il problema!
Un Modo Rapido (ma Non Sempre Efficace) per Eliminare la Data di Pubblicazione
Un modo rapido – e che non implica l’uso di codice – per eliminare la data di pubblicazione e mantenere la data dell’ultimo aggiornamento (inserita nel metodo precedente), è quello di rimuovere completamente la formattazione della data nelle Impostazioni generali di WordPress.
In WordPress, andate su Impostazioni > Generali, quindi scorrete verso il basso fino alle sezioni Formato data e Formato ora. Scegliete l’opzione Personalizzato per entrambe e cancella la formattazione di esempio in ogni campo. Fate clic sul pulsante Salva modifiche in basso.
In questo modo non appariranno più le date di pubblicazione sui vostri articoli (o su qualsiasi altro tipo di post), ma rimarrà la data dell’ultimo aggiornamento, a patto che abbiate implementato il codice necessario per mostrare la data dell’ultimo aggiornamento nel file functions.php (mostrato in precedenza in questo articolo).
Metodo 2: Modificare il Template del Tema
Chi sviluppa temi usa diversi template all’interno dei file del tema per visualizzare le informazioni. Nella maggior parte dei casi, un modello di tema stabilisce dove e come i metadati degli articoli (come la data di pubblicazione) vengono visualizzati sul tema.
Potreste dover fare qualche ricerca, ma l’idea è quella di individuare il template (e il codice all’interno di esso) responsabile della condivisione della data e dell’ora di un articolo sul frontend. Anche in questo caso, chi sviluppa può preferire template diversi, ma è comune vedere il codice della data di pubblicazione in uno di questi template:
- index.php
- page.php
- single.php
- archive.php
- contenuto.php
- template-tags.php
- template-functions.php
- Un file PHP dentro la cartella
/inc
- Un file PHP dentro la cartella
/post
- Un file PHP dentro la cartella
/content
- Un file dentro la cartella
/excerpt
- Un file dentro la cartella
/template-parts
È lasciato alla discrezione di chi sviluppa (e al suo stile), quindi dovete cercare di capire dove si trova il codice giusto o di individuare un file con un nome diverso da quelli elencati sopra.
Ecco alcune opzioni per trovare il file del tema giusto:
- Inviate un messaggio a chi ha sviluppato il tema e chiedete quale template di tema controlla l’output delle date di pubblicazione degli articoli. Potete anche fare una ricerca online o nel forum degli utenti di un tema.
- Date un’occhiata ai template di tema più comuni. Potete iniziare con index.php, page.php e single.php per i temi più semplici, ma la maggior parte dei temi moderni usa file come
/template-parts
,/excerpts
e/inc
. - Usate la funzione di ricerca del client FTP per cercare istanze di testo come
posted
,time
,date
,get_the_time
oget_the_date
.
Per questo esempio, stiamo usando il tema Twenty Twenty One e abbiamo scoperto che il codice della data di pubblicazione si trova nel file template-tags.php; e questo vi dà un’idea di come non ci sia molta standardizzazione da parte di chi sviluppa i temi.
Gli indicatori della data di pubblicazione in questo file includono:
- Un riferimento alla time class
- Codice
get_the_date
- Testo “Pubblicato”
Quando trovate indicatori di questo tipo, decidete un’area all’interno del codice che abbia senso per inserire la data dell’ultimo aggiornamento. Di solito è meglio inserire il nuovo codice prima o dopo la sezione che mostra già la data di pubblicazione.
Copiate questo codice e incollatelo nel punto desiderato:
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
echo "<p>Last Updated on ";
the_modified_time('F jS, Y');
echo " at ";
the_modified_time();
echo "</p> ";
}
Lavorare con i file template richiede un po’ più di tempo per trovare le cartelle giuste, ma ripaga con diversi vantaggi, soprattutto perché la data dell’ultimo aggiornamento viene effettivamente mostrata in più aree.
Una di queste aree è proprio quella in cui avete inserito il codice degli articoli. In questo esempio, ora possiamo vedere la data e il testo dell’ultimo aggiornamento in fondo all’articolo, proprio sopra la data di pubblicazione.
Modificando il template del tema, la data dell’ultimo aggiornamento viene visualizzata anche nella pagina principale Blog/Archivio, dove tutti gli articoli di WordPress vengono elencati in sequenza. Pertanto, ogni articolo aggiornato rivela quella data nell’elenco, offrendo a chi visita il sito una maggiore trasparenza sulla freschezza dei vostri contenuti.
Cambiare la Posizione in cui Appare la Data dell’Ultimo Aggiornamento
I template dei temi dettano il modo in cui le date appaiono sugli articoli di WordPress, ma decidono anche dove la data viene elencata in un articolo.
Poiché dipende dal tema e dalla struttura del suo template, potreste scoprire che un tema presenta le date di pubblicazione e di ultimo aggiornamento nella parte superiore dell’articolo, proprio sotto il titolo ma sopra il contenuto. Altri temi scelgono di mostrare le date in basso, come prima della biografia dell’autore, o addirittura in un punto unico come la barra laterale.
Per questo motivo, è necessario usare i modelli dei temi per modificare la posizione della data di ultimo aggiornamento o di pubblicazione di un articolo. A volte, questo significa semplicemente spostare il codice inserito nel Metodo 2 in un altro punto dello stesso file PHP.
Altre volte, quel file PHP è in realtà un file “parte del template”, che viene poi richiamato da un template principale che organizza tutte le parti del template, dando vita al formato dell’articolo.
Prendendo come esempio il tema Twenty Twenty One, è chiaro che il file template-tags.php è solo una piccola parte che viene inserita nel file master del tema dell’articolo. Pertanto, è vostro compito chiedere allo sviluppatore quale template di tema gestisce la formattazione degli articoli oppure fare delle ricerche per conto vostro.
Anche se non possiamo garantire che questo funzioni per tutti i temi, è un ottimo punto di partenza cercare un modello “master” del tema chiamato single.php, content-single.php o post.php.
Per il tema Twenty Twenty One, possiamo inserire l’ultimo codice aggiornato sia in single.php che in content-single.php, in quanto single.php è il file del template “principale”, mentre content-single.php è la parte del template da cui single.php attinge.
Per spostare la posizione della data dell’ultimo aggiornamento, prendete il codice citato nel Metodo 2 e incollatelo nel punto in cui vi serve. Possiamo vedere che questo file ha una sezione header
e uno snippet per the_content
, quindi collocheremo il codice della data dell’ultimo aggiornamento proprio tra questi due, spostando la data dalla posizione predefinita sotto il contenuto a quella prima del contenuto.
Nel frontend, l’ultima data aggiornata appare ora nella posizione desiderata e potete rimuovere la data ripetuta dalla posizione precedente (verso il fondo) o lasciarle entrambe.
Aggiungere la Data dell’Ultimo Aggiornamento nel Tema Astra
Poiché l’uso (e i nomi) dei template dei temi cambiano da tema a tema, vi mostreremo come inserire la data dell’ultimo aggiornamento in alcuni temi popolari per le loro opzioni di design multiuso e per la loro velocità: Astra, Neve e Zakra.
Il primo, Astra, è un tema multifunzionale molto conosciuto con una libreria di template di partenza gratuiti. Ogni template iniziale aggiunge nuovi file alla directory dei template del tema, ma la struttura di base rimane la stessa. Per questo tutorial, abbiamo installato un modello iniziale e ora vogliamo aggiungere una data di ultimo aggiornamento all’inizio di ogni articolo.
Per darvi un’idea di quanto sia diverso il funzionamento di ogni tema, il tema Astra (con il suo modello iniziale Travel Blog) non mostra nemmeno la data di pubblicazione per impostazione predefinita. In ogni caso, potete comunque aggiungere la data dell’ultimo aggiornamento. Per inserire la data usando il metodo 1 di questo articolo, andate su /wp-content > /themes > /astra
nel vostro client FTP. Aprite il file functions.php.
Incollate il codice del Metodo 1 alla fine del file e salvatelo sul vostro server. Il risultato sarà la visualizzazione della data dell’ultimo aggiornamento in cima agli articoli del vostro blog.
Con il metodo 2, trovate il template del tema chiamato single-layout.php. Si trova sotto /astra > /template-parts > /single
.
State usando lo stesso codice, ma alcuni template del tema richiedono di specificare che state usando il codice PHP; quindi, aggiungete la parentesi intorno al codice se state vedendo il codice sul frontend e non la data renderizzata.
Dovrebbe apparire così:
<?php
function show_last_updated( $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 .= '<p class="last-updated-date">Recently updated on '. $updated_date . ' at '. $updated_time .'</p>';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'show_last_updated' );
Inserite lo snippet proprio sopra la riga che include il codice the_content
.
Salvando e caricando il nuovo file sul server, viene generata una stringa di testo che dice “Recently Updated” (aggiornato di recente) prima dell’inizio del contenuto del tema Astra!
Aggiungere la Data dell’Ultimo Aggiornamento nel Tema Neve
Il tema Neve ricorda di controllare sempre il Personalizza di WordPress prima di intervenire sul codice. Ogni tema aggiunge le proprie impostazioni all’interno del Personalizza, quindi potreste trovare un toggle per visualizzare solo la data dell’ultimo aggiornamento. Ed è proprio questo il caso di Neve.
Per attivare l’impostazione in WordPress, andate in Aspetto > Personalizza > Layout > Blog/Archivio. Fate clic sul menu a tendina Post Meta. Assicuratevi che la data sia visibile sotto la voce Meta Order, quindi attivate l’opzione “Use last updated date instead of the published one”.
La data più recente verrà mostrata sulla pagina del blog e su ogni singolo articolo.
Aggiungere la Data dell’Ultimo Aggiornamento nel Tema WordPress Zakra
Zakra è un altro tema complicato. Potreste pensare di andare nella cartella /template-parts
dei vostri file WordPress per trovare il codice che serve per la data di pubblicazione. Invece, il posto giusto in cui cercare è la cartella /inc
.
Per aggiungere la data dell’ultimo aggiornamento a Zakra, collegatevi con un client FTP e andate alla cartella /themes
del vostro sito. Quindi, navigate fino a /zakra > /inc > template-tags.php
. Aprite il file per modificarlo.
Incollate il codice che abbiamo visto prima tra );
(dalla funzione get_the_time
) e $posted_on = sprintf(
. Salvate il file sul server.
La data ora appare nel frontend di tutti gli articoli del sito in cui è installato il tema Zakra.
Se Avete Ancora Problemi a Modificare il Design del Tema
Come avrete notato più volte nel corso di questo articolo, ogni tema ha il proprio stile, il proprio codice CSS e le proprie funzionalità PHP. Pertanto, è impossibile capire come ogni tema risponda al nostro codice di esempio. Inoltre, molti temi hanno già uno stile appropriato o addirittura mostrano la data dell’ultimo aggiornamento senza che dobbiate apportare alcuna modifica.
A prescindere dalla situazione, la maggior parte dei problemi legati alla data dell’ultimo aggiornamento sono dovuti a file del tema codificati in modo rigido o a qualche tipo di unicità all’interno dei file. Per questo motivo, spesso è meglio contattare la persona che ha sviluppato il tema e spiegare cosa state cercando di ottenere. Spesso vi saprà fornire una soluzione rapida con il codice CSS o PHP necessario per la vostra situazione specifica.
Metodo 3: Usare un Plugin
Vi consigliamo di usare uno dei metodi sopra descritti per modificare le date degli articoli prima di affidarvi a un plugin. Questo perché ogni plugin aggiunto aumenta la probabilità di problemi di performance e di sicurezza; questa particolare modifica della data è di poco conto, quindi preferiamo evitare di aggiungere un plugin quando tutto ciò che dovete fare è modificare il file functions.php o il template del tema.
Detto questo, potreste scoprire che nessuno dei metodi sopra descritti funziona o che non funzionano nel modo desiderato. In questo caso, prendete in considerazione di installare e attivare il plugin WP Last Modified Info.
Questo plugin elimina ogni incertezza e vi permette di aggiungere la data dell’ultimo aggiornamento, di regolare le impostazioni (per esempio per sostituire la data di pubblicazione) e di formattare l’aspetto e la posizione della data.
Una volta attivato, andate su Impostazioni > WP Last Modified Info nella bacheca di WordPress. Nella pagina Post Options, attivate l’interruttore “Enable for Posts/Pages on Frontend” .
Potete anche scegliere di cambiare il metodo di visualizzazione usando l’opzione “Last Modified Info Display Method”. Potete scegliere tra:
- Prima del contenuto (Before content)
- Dopo il contenuto (After Content)
- Sostituisci la data di pubblicazione (Replace Published Date)
- Manuale (usando uno shortcode)
Scorrete la pagina verso il basso per trovare altre impostazioni per:
- Formattare la data
- Formattare l’ora
- Intervallo di tempo (Time Gap)
Salvate queste impostazioni per visualizzare la data dell’ultimo aggiornamento nel frontend del vostro sito. Se qualcosa non dovesse apparire del tutto corretto, tornate alle impostazioni per vedere se c’è un’opzione che vi permette di sistemare il tutto in base a ciò che volete far comparire sul sito.
Il plugin attiva automaticamente la data di ultimo aggiornamento anche per le pagine. Se volete rimuovere questa impostazione predefinita, tornate alle impostazioni del plugin e compilate il campo “Post Types to Show Modified Info”. Digitate “Posts” nel campo per assicurarvi che non venga aggiornato nulla sul tipo di post Pagine. Una volta impostate tutte le modifiche, fate clic sul pulsante Save Settings.
Come Capire Quando un Articolo o una Pagina di WordPress È Stata Aggiornata per l’Ultima Volta
Visualizzare la data dell’ultimo aggiornamento su un articolo di WordPress è una cosa, ma come si fa a vedere quando un articolo è stato aggiornato per l’ultima volta? Si tratta di una parte importante per identificare i vecchi articoli che dovreste modificare.
Inoltre, guardare le date di pubblicazione e di ultimo aggiornamento può aiutarvi a risolvere i problemi che potreste incontrare durante l’aggiunta della data di ultimo aggiornamento. Per esempio, la maggior parte del codice di questo articolo richiede che ci sia una data di ultimo aggiornamento da estrarre. Ciò significa che non vedrete alcuna data se l’articolo non è stato aggiornato, cosa che potreste non sapere se non cercando una data nel backend.
Per vedere quando un articolo o una pagina di WordPress è stata aggiornata l’ultima volta (anche prima di implementare il codice dei metodi sopra descritti) potete concentrarvi su un’area della bacheca di WordPress.
Purtroppo WordPress non mostra automaticamente la data di modifica o di ultimo aggiornamento nel backend quando aggiungete un articolo o una pagina, anche quando inserite alcuni dei codici dei nostri metodi qui sopra. Andando nell’elenco degli articoli di WordPress viene visualizzata solo la colonna Data di pubblicazione.
Lo stesso vale per gli editor di articoli e pagine: nella scheda Articolo potete vedere la data di pubblicazione, ma non potete sapere quando è stato aggiornato l’ultima volta.
Il Modo Integrato per Avere un’Idea della Data dell’Ultimo Aggiornamento in WordPress
Senza l’aiuto della funzionalità di visualizzazione integrata, è meglio aprire l’articolo in questione e fare clic sulla scheda Articolo a destra. Scorrete verso il basso per trovare il pulsante Revisioni.
- Se non vedete il pulsante Revisioni, significa che non avete mai aggiornato il sito.
- Se vedete un pulsante Revisioni, fateci clic sopra.
Sebbene questo non sia una garanzia per trovare la data dell’ultimo aggiornamento, vi dà un’idea abbastanza precisa dell’attività svolta su questo articolo.
Le revisioni vengono salvate in WordPress indipendentemente dal fatto che pubblichiate o meno l’articolo, quindi è possibile che ci siano delle revisioni che non corrispondono alle date dell’ultimo aggiornamento. Tuttavia, potete dare un’occhiata alle revisioni passate per vedere quali sono state pubblicate più di recente, in base al contenuto della revisione.
Ogni revisione riporta la data e l’ora, che si può presumere sia anche la data dell’ultimo aggiornamento.
Se avete già implementato il codice della data dell’ultimo aggiornamento con uno dei metodi precedenti ma non vedete la data sul frontend, questo è un ottimo modo per verificare se l’articolo ha una data di aggiornamento; se non ce l’ha, il codice non mostrerà nulla.
Oppure Usate un Plugin per Trovare la Data dell’Ultimo Aggiornamento nel Backend
Il plugin WP Last Modified Info non solo aggiunge la data dell’ultima modifica nel frontend, ma crea colonne e sezioni in tutta la bacheca che rendono più facile individuare gli articoli che non vengono aggiornati da tempo.
Con il plugin WP Last Modified Info installato, andate all’elenco degli articoli di WordPress. Automaticamente, il plugin genera una nuova colonna accanto a Data chiamata Ultima modifica.
Il plugin mostra anche una scheda all’interno dell’editor degli articoli chiamata Ultimo aggiornamento (Last Update), che mostra la data e l’ora dell’ultimo aggiornamento per il singolo articolo.
Riepilogo
In questo articolo avete imparato:
- Come capire quando un sito web è stato aggiornato l’ultima volta
- I vantaggi di visualizzare la data dell’ultimo aggiornamento sul vostro sito web
- Come mostrare la data dell’ultimo aggiornamento in WordPress tramite i seguenti metodi:
- Metodo 1: modifica di functions.php e CSS del tema
- Metodo 2: modifica dei template del tema
- Metodo 3: installazione di un plugin come WP Last Modified Info
Abbiamo anche analizzato i suggerimenti per:
- Modificare lo stile della data dell’ultimo aggiornamento
- Come rimuovere la data dell’ultimo aggiornamento dalle pagine e da tutto ciò che non è un articolo
- Rimuovere la data di pubblicazione in modo da far apparire solo la data dell’ultimo aggiornamento
- Cambiare la posizione della data dell’ultimo aggiornamento su un articolo
Infine, vi abbiamo mostrato come aggiungere la data dell’ultimo aggiornamento a diversi temi popolari, tra cui:
- Twenty Twenty
- Twenty Twenty One
- Astra
- Neve
- Zakra
Scriveteci nei commenti se avete altre domande su come mostrare la data dell’ultimo aggiornamento sul vostro sito WordPress!
Ciao, complimenti per l’articolo. Il mio tema permette di visualizzare gli articoli per data di pubblicazione o per data di aggiornamento. Ho scelto come consigliate quest’ultima opzione, quindi mostrare gli articoli con la data dell’ultimo aggiornamento. Facendo così però ogni volta che faccio ogni piccola modifica anche solo correggere una parola o aggiungere un link ad un articolo, l’articolo viene aggiornato e automaticamente viene messo in home page nella sezione ultimi articoli. Non mi fa impazzire questa cosa perché mi scalza un po’ tutto. Inoltre mi chiedevo se può essere un problema lato SEO. Ad esempio se cambio 10 articoli aggiungendo semplicemente un link.
spero di essere stato chiaro.
Grazie
Marco