Hvordan lage en separat Forsinket feed på en WordPress Blog

De fleste bloggere har møtt frustrasjon over å finne feil på et innlegg etter at det har blitt publisert og distribuert til lesernes RSS-feeds. WordPress skaper en RSS-feed for bloggen din som standard, og som de fleste RSS-feeds, blir innlegget ditt syndikert så snart du klikker på "Send". Med litt tilpasning, kan du redigere bloggen din functions.php fil for å lage en forsinket RSS feed. Selv om denne koden tillegg er veldig enkelt, vil du sannsynligvis føle deg mer komfortabel med å utføre det hvis du har tidligere erfaring med grunnleggende redigering av HTML eller CSS.

Bruksanvisning

1 Utvid "Skinn" sidebar fane på din WordPress dashbordet. Velg "Editor".

2 Klikk på "functions.php" -filen i høyre sidefelt på Rediger Temaer menyen. Dette vil laste innholdet i denne filen i tekstredigeringsprogrammet.

3 Kopier og lim inn følgende kode blokken i din functions.php fil.

funksjon publish_later_on_feed ($ der) {
global $ wpdb;
if (is_feed ()) {
// Tidsstempel i WP-format
$ Nå = gmdate ( 'YMD H: i: s');
// Valuta for ventetiden; + enhet
$ Vente = '5'; // heltall
// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
$ Device = 'minutt'; // Minutt, time, dag, uke, måned, år
// Legger til SQL-sytax til standard $ der
$ Der = "OG TIMESTAMPDIFF ($ enhet, $ wpdb-> posts.post_date_gmt, '$ nå')> $ vente.";
}
returnere $ der;
}
add_filter ( 'posts_where', 'publish_later_on_feed');

4 Juster "$ vent" verdi i koden blokk som trengs. Som standard vil denne koden forsinke din RSS feed av fem minutter. Endre nummeret verdi for å justere forsinkelsen, om nødvendig. For eksempel, hvis du heller vil ha en forsinkelse på ti minutter, ville det kodelinje lese:

$ Vente = '10'; // heltall

5 Klikk på den blå "Update File" knappen under tekstredigeringsprogram til å gjennomføre endringer i din RSS-feed.