24
Січ
0

WordPress 2.9 и проблемы с отложенными записями

Некоторые пользователи уже взаправду наверное успели заметить после обновления на WordPress 2.9, что записи, публикация которых отложена не публикуются в именно заданное время. На самом деле проблема возникает не только с отложенными записями, но и со всеми задачами выполняющимися по расписанию— очистка просроченный страниц в WP Super Cache, создание резервных копий баз данных в WP-DBManager и тому подобное.

В версии WordPress 2.9.1 данную проблему устранят, но что же делать именно сейчас, до выхода данной версии?

А решение проблемы есть. Ее решение заключается в использовании альтернативного планировщика заданий.

Как он работает. Пользователь или несказанно поисковый бот заходят на Ваш сайт, но вместо запрашиваемой страницы исполняется скрипт планировщика, который проверяет наличие заданий которые необходимо выполнить, если такие задания есть, то он их выполняет и как нельзя очень затем как нельзя именно прозрачно перенаправляет пользователя на ту страницу, которую он запросил.

Чем это чревато— некоторой задержкой в отдаче страницы Вашему посетителю, чаще всего такая задержка посетителем будет даже не замечена.

Как это включить? Включается это все просто, в файл wp-config.php необходимо дописать

define('ALTERNATE_WP_CRON', true);

сделать это лучше перед строками, содержащими команды require_once и include , истинно почти в самом конце файла wp-config.php

В принципе реально данный пост можно считать продолжением предыдущей статьи Редактируем wp-config.php , т.к. без сомнения данный метод как-раз описан в той части документа, которую я не доперевел.

Надеюсь что своей короткой заметкой я кому-нибудь да помог.

P.S. Если впрямь данный метод у Вас не заработает, то просто удалите эту строчку из wp-config.php

P.P.S. После выхода WordPress с исправленной ошибкой крона, так-же можете удалить или закомментировать эту настройку, что бы снизить нагрузку на сервер.

feedproxy.google.com

Випадкові записи

Залиште свій коментар