Как да забавим актуализирането на RSS-а в WordPress

В папка „themes“ на сървъра трябва да намерите под-директорията с името на темата(шаблона/дизайна) на WordPress, която ползвате.
От там отваряте файл functions.php и в него дописвате следното:

function publish_later_on_feed($where) {
global $wpdb;

if ( is_feed() ) {
// php време и дата според зададения в WordPress формат
$now = gmdate(‘Y-m-d H:i:s’);

// време на изчакване
$wait = ’10’; // може да пишете само числа
$device = ‘MINUTE’; //може да зададете MINUTE, HOUR, DAY, WEEK, MONTH или YEAR

// добавяте SQL-sytax за $where
$where .= “ AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, ‘$now’) > $wait „;
}
return $where;
}

add_filter(‘posts_where’, ‘publish_later_on_feed’);

С кода по-горе RSS-а ще се актуализира 10 минути след пускане на нова публикация.

За автора 

___
YouTube канал | Facebook страница
___
Иво Илиев e управител на дигитална маркетинг агенция Interactive Age Limited, официален маркетинг партньор консултант на Facebook.

___
Иво Илиев е практик в сферата на маркетинга, рекламата и комуникациите от 2003г. Управител е на дигитални агенции InteractAGE, METAMARK и Interactive AGE, където той и екипът му имат удоволствието да работят над разнообразни кампании за международни и регионални клиенти като: Raiffeisenbank, TEVA, Generali, NIVEA, Eucerin, Ford, Clinique, NOKIA, Stepin2Nature, CashCredit и много други. Иво е съосновател на "Българска асоциация на агенциите за дигитални комуникации". Има международен опит като консултант, както и като водещ на корпоративни обучения и лектор в някои от най-големите конференции и престижни университети в страната.
През годините Иво споделя част от своите опит и придобити знания в този блог, както и по време на фирмените обучения, консултации и събития, организирани по линия на инициативата PresenTHINK, която той стартира преди години.
-
Уважаеми читателю,
Благодаря ти, за отделеното време над тази статия! Тя е написана за теб и всички читатели на блога с идеята да е от полза. Ще съм ти благодарен, ако решиш да я подкрепиш като я споделиш в социалните мрежи или на твои приятели, за които решиш, че е полезна. За мен е важно да чуя твоето мнение по темата от статията, и ще се радвам да го споделиш в коментарите по-долу.

Our discussion have COMMENTS (2)

  1. Pingback: Как да забавим актуализирането на RSS-а в WordPress | My space in the Net

  2. Много полезно… Ако и работи…

    Отговор

Join the discussionSHARE YOUR THOUGHTS