Anteprima dei post pubblici: invia i post di WordPress in anticipo per la visualizzazione

Plugin per WordPress Public Post Plugin per l'anteprima pubblica

Mi capita di tanto in tanto che le aziende che pubblica un post sponsorizzato, voglio leggere in anticipo ciò che ho scritto sul tuo prodotto o servizio. Naturalmente, questo può essere risolto semplicemente copiando il testo in un'e-mail e inviandolo al cliente. Tuttavia, non penso che la soluzione sia così bella perché mi impegno molto nelle fotografie e negli screenshot e voglio che i clienti possano vedere il post completo, comprese tutte le immagini.

Il plug-in "Public Post Plugin" ti consente di condividere l'anteprima di un articolo con altre persone.
Il plug-in di WordPress "Public Post Plugin" ti consente di condividere un'anteprima dell'articolo con altre persone.

Soluzione: Anteprima dei post pubblici per WordPress

Il programmatore Domenico Schilling ha un piccolo ma carino plugin per questo scopo chiamato Public Anteprima Messaggio o in tedesco “Public Preview for Articles” che permette di dare accesso all'anteprima di un articolo tramite un URL specifico per un tempo limitato. L'articolo può e deve essere salvato come bozza in modo che non sia già disponibile pubblicamente.

Se il plugin è attivato in WordPress, l'opzione per attivare l'anteprima pubblica appare nella casella di pubblicazione a destra.
Se il plugin è attivato in WordPress, l'opzione per attivare l'anteprima pubblica appare nella casella di pubblicazione a destra.

Per abilitare l'anteprima pubblica, seleziona semplicemente "Abilita anteprima pubblica" nella casella di pubblicazione nell'editor di WordPress (vedi screenshot sopra). Lì si apre un piccolo campo di testo (vedi screenshot sotto) con un indirizzo Internet che puoi copiare e quindi inviare a qualsiasi persona via e-mail, WhatsApp o in qualche altro modo.

Se attivi l'anteprima pubblica, il plugin crea un URL nel campo di testo con il quale puoi condividere l'anteprima del post con altri.
Se attivi l'anteprima pubblica, il plugin crea un URL nel campo di testo con il quale puoi condividere l'anteprima del post con altri.

Gli articoli in anteprima non sono indicizzati da Google

Ma attenzione: chiunque riceva questo URL può accedere alla versione di anteprima del post del blog. La buona notizia: WordPress aggiunge un meta tag robots a ciascuna pagina di anteprima, che indica ai motori di ricerca di non indicizzare la pagina. Ciò impedisce che un tale URL appaia improvvisamente nelle ricerche di Google anche se il post non è stato ancora approvato.

Yoast SEO e Preview riportano diverse informazioni sul robot

Chi – come me – il plugin SEO Yoast SEO utilizza, che sarà sorpreso quando guarderà il codice sorgente dell'articolo di anteprima. Sia WordPress che Yoast SEO inseriscono ciascuno un meta tag robots nell'HTML: Yoast SEO con il valore "index,follow" e WordPress stesso con "noindex, follow". Naturalmente, queste sono istruzioni contraddittorie per Google e altri motori di ricerca, ed è difficile dire cosa farà il bot quando leggerà tale URL.

Inoltre, non ho trovato un trucco per dire a Yoast SEO di stampare sempre "noindex" sui post di anteprima del blog. Tuttavia, poiché i collegamenti di anteprima sono validi solo per 48 ore e poi si verifica un errore 404 (o un reindirizzamento all'articolo pubblicato), l'indicizzazione è comunque solo temporanea.

In questa riga puoi regolare il tempo in cui l'anteprima pubblica dovrebbe essere disponibile.
In questa riga puoi regolare il tempo in cui l'anteprima pubblica dovrebbe essere disponibile.

Piccolo trucco: più tempo per l'anteprima del post pubblico

A questo punto vorrei presentarvi un piccolo hack che ho fatto nel codice sorgente del Public Post Preview Plugin. In pratica, le 48 ore in cui un link di anteprima rimane attivo sono spesso troppo brevi. Più spesso ricevo la risposta che l'URL non funzionava più perché i clienti avevano tempo solo dopo tre o quattro giorni per occuparsi della visualizzazione dell'articolo.

Per estendere il periodo di tempo a una settimana, apri la directory del plugin e seleziona il file "public-post-preview.php". Nell'editor di testo, cerca questo comando alla riga 574 del codice:

$nonce_life = apply_filters( 'ppp_nonce_life', 60 * 60 * 48 ); // 48 hours

Modifichiamo questa riga come segue:

$nonce_life = apply_filters( 'ppp_nonce_life', 60 * 60 * 24 * 7 ); // 1 week

L'ultimo numero nella fattura ora indica il numero di giorni in cui l'URL di anteprima dovrebbe essere valido. Devi solo ricordare che questa modifica verrà sovrascritta ad ogni aggiornamento del plugin.

Certo, sarebbe fantastico se ci fosse una pagina delle impostazioni per il plug-in nell'area di amministrazione di WordPress, dove puoi impostare tu stesso l'ora, ma sfortunatamente le mie capacità di programmazione non sono abbastanza buone per questo. Forse Dominik avrà qualche musa per incorporare questa funzionalità ad un certo punto.

Ti è piaciuto l'articolo e le istruzioni sul blog ti hanno aiutato? Allora sarei felice se tu il blog tramite un'iscrizione stabile sosterrebbe.

2 Risposte a "Anteprima del post pubblico: invia i post di WordPress per l'anteprima"

  1. Quindi ci sono post sponsorizzati qui, dopo tutto.
    Questa è stata la mia ipotesi per molto tempo.
    Con ciò, Sir Apfelot è caduto dal mio lettore RSS.

    1. @ Froyo52: Puoi calmarti. Se avessi letto il post collegato, vedresti che tutti i post sponsorizzati hanno un'aggiunta di "Sponsor" nel titolo e nei meta tag per Google. Anche quando i prodotti mi vengono inviati per testare, faccio notare che le aziende me li mettono a disposizione gratuitamente, ma ciò non significa che uso mezzi termini quando ho delle critiche al prodotto. Spero di trovare di nuovo un posticino nel tuo lettore con questo... ;-)

Scrivi un commento

Il tuo indirizzo e-mail non verrà pubblicato. I campi obbligatori sono contrassegnati con * segnato

Nel blog di Sir Apfelot troverai consigli, istruzioni e recensioni sui prodotti Apple come iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini e Mac Studio.

Speciali