Di recente, uno dei nostri lettori ci ha chiesto se fosse possibile ritardare la comparsa di un articolo nel feed RSS di WordPress? Ritardare la comparsa di un articolo nel feed RSS, può salvarti dalla pubblicazione accidentale e combattere chi copia i tuoi contenuti (avrai avuto la priorità nella pubblicazione).

In questo tutorial, ti mostreremo come ritardare la comparsa di articoli su WordPress.

ritardare l'insorgenza di articoli su WordPress

Perché ritardare la visualizzazione degli articoli su WordPress?

A volte potresti finire con una scarsa grammatica o ortografia nel tuo articolo. L'errore sarà presente e inviato ai tuoi abbonati RSS. Se hai un newsletter, allora anche queste persone li riceveranno.

Articolo errore di ortografia WordPress

Aggiungendo un ritardo tra il tuo feed RSS e il tuo sito live, hai un po 'di tempo per rilevare l'errore e risolverlo.

I feed RSS vengono utilizzati anche dagli auto-blog. Lo usano per monitorare i tuoi contenuti e copiare i tuoi articoli non appena appaiono in diretta.

Se ne hai uno nuovo sito web con poca autorità, in alcuni casi, questi blog automatici riusciranno a batterti nelle classifiche dei motori di ricerca.

autoblog-illustrazione WordPress Tutorial

Ritardando la comparsa di un articolo, puoi dare tempo ai motori di ricerca analizzatore e indicizza prima i tuoi contenuti.

Vedremo quindi come ritardare facilmente la comparsa di articoli sul tuo feed RSS.

Come ritardare la comparsa di un articolo nel feed RSS

Questo metodo richiede di aggiungere poco codice in WordPress. Se è la prima volta, puoi sempre consultare il nostro tutorial sulla creazione di plug-in. Ma non è così, puoi contattarci, lavoreremo per te.

È necessario aggiungere il seguente codice al file functions.php Del tema o aggiungilo al plug-in.

funzione publish_later_on_feed ($ where) {global $ wpdb; if (is_feed ()) {// timestamp in formato WP $ now = gmdate ('Ymd H: i: s'); // valore per l'attesa; + dispositivo $ wait = '10'; // intero // http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff $ device = 'MINUTE'; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR // aggiungi SQL-sytax al valore predefinito $ where $ where. = "AND TIMESTAMPDIFF ($ device, $ wpdb-> posts.post_date_gmt, '$ now')> $ wait "; } restituire $ dove; } add_filter ('posts_where', 'publish_later_on_feed');

Questo codice controlla se è richiesto un feed RSS di WordPress. Successivamente, imposta l'ora corrente e l'ora che si desidera aggiungere come intervallo tra la data originale dell'elemento e l'ora corrente.

Successivamente, aggiunge la differenza di timestamp nella clausola WHERE alla query originale. La richiesta originale ora restituirà solo gli articoli in cui la differenza di orario è maggiore del tempo di attesa.

In questo codice, abbiamo definito i minuti 10 per quanto tempo attendere. Sentiti libero di cambiarlo con quello che vuoi.

Speriamo che questo tutorial ti aiuti a ritardare la comparsa dei tuoi articoli nel feed RSS. Sentiti libero di lasciare un commento se non capisci un punto.