Jak opóźnić publikację wpisu WordPress w RSS o 60 minut?

Opznienie Publikacji Wpisu Wordpress Blog Rss

Wyobraź sobie taką sytuację: właśnie opublikowałeś najnowszy post na blogu i wpis jest dystrybuowany m.in. poprzez kanały RSS (np. do agregatora typu SQUID) i innych, ale zauważasz, że nie dodałeś obrazka wyróżniającego, kategorii, czy zwyczajnie w tytule jest literówka.

Myślę, że taka sytuacja (lub podobna) wydarzyła się przynajmniej raz aktywnym kreatorom treści na blogi, czy szerokorozumiane Social Media.

Rozwiązanie: Opóźnienie wysłania wpisu do RSS o 60 minut

To przykre, ale gdybyś tylko miał trochę więcej czasu na sprawdzenie wszystkiego lepiej… Z tym kodem możesz!

Konkretnie, opóźniasz publikację w kanałach RSS, więc będziesz miał wystarczająco dużo czasu, aby sprawdzić wpis jeszcze raz i w miarę szybko zareagować. Jeśli podoba Ci się ten pomysł, otwórz plik functions.php motywu (najlepiej potomnego) i dodaj to:

function WSTRZYMAJ_RSS_60_MINUT($where) {
 global $wpdb;

 if (is_feed()) {
 $now = gmdate('Y-m-d H:i:s');
 $wait = '60';
 $device = 'MINUTE';
 $where.=" AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
 }
 return $where;
}

add_filter('posts_where', 'WSTRZYMAJ_RSS_60_MINUT');

Jeżeli nie wiesz jak dodać ten kod do swojej strony skorzystaj z poradnika poniżej:

Oceń ten artykuł jako pierwszy
dHosting najlepszy serwer dla wordpress i nie tylko

Na stronie mogą znajdować się linki polecające (affiliacyjne), które pozwalają utrzymać bloga. Zakup z mojego polecenia nie generuje dla Ciebie dodatkowych kosztów, a ja otrzymam prowizje od kwoty zapłaconej.

Przyłącz się do dyskusji