Отложенная публикация и wp-cron.php
Собираясь уехать на недельку отдохнуть, я решил опробовать такую функцию WordPress, как отложенная публикация записи. Написал несколько статей, распределил даты публикации на неделю вперед и попробовал испытать эту возможность блога на одной из статей. Однако WordPress отказался публиковать статью в назначенное время...
Понравился пост? Подпишись на обновления по
RSS или
Twitter !


#31, 27 октября, 2009 в 17:00
http://ru.forums.wordpress.org/topic/%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%B0%D1%8F-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0-%D1%81-%D0%BE%D1%82%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8-%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%BC%D0%B8?replies=5#post-8190
вот проблема была решена..нетривиально!
#32, 20 ноября, 2009 в 22:36
Здравствуйте, а не подскажете что делать с последними версиями wp, например WordPress 2.8.6, там указанного вами кода в cron.php вообще нет. Помогите пожалуйста.
#33, 29 ноября, 2009 в 02:15
честно говоря я не знаю. попробуйте удалить строчки
а после этого дергайте файл вручную.
#34, 6 декабря, 2009 в 14:49
Здравствуйте.
Такая же проблема... WordPress 2.8.6 - указанного вами кода нет.
Если дергаешь файл вручную - все сразу публикуется. Но тогда какой в этом смысл.. Неужели никак нельзя наладить автоматическое выполнение скрипта?
На хостинге стоит Direct Admin, там есть планировщик Cron, ввожу прямой адрес задания http://мойблог.com/wp-cron.php
но всё равно скрипт почему-то не выполняется..
Может нужно вводить какой-то другой путь к файлу крона?
Спасибо.
#35, 7 декабря, 2009 в 06:56
полагаю у вас должна быть внутренняя ссылка, а не внешняя. а если и это не поможет, то воспользуйтесь службами веб-крона, тут в комментариях достаточно ссылок.
#36, 4 апреля, 2010 в 23:59
http://private-seo-soft.blogspot.com/2010/04/crontab.html
тут я описал детально все оп пунктам весь процесс настройки крона вручную и через DirectAdmin
#37, 28 мая, 2010 в 13:23
Flector,СПАСИБО! Без твоего комента еще бы долго лазил, все делал, но посты не публиковались в нужное время( Пока не установил в общих настройках временную зону с учетом перехода времени и все стало публиковаться! Спасибо!
#38, 3 сентября, 2010 в 00:03
то есть можно будет любому в сети интернет запускать wp-cron?..
#39, 2 октября, 2010 в 10:57
Как я посмотрю, многие сталкиваются с этой проблемой, но решают её какими-то аццки сложными методами :)
Мне же помогла просто установка плагина Missed Schedule Fix WP которая сразу же и без лишних телодвижений решила вопрос неработающей отсроченной публикации.
Просто поставил этот плагин - И ВСЁ!!!
#40, 17 октября, 2010 в 12:16
ну это тоже вариант.
#41, 20 октября, 2010 в 14:47
Да херня ваш плагин. С ним те же самые проблемы.
#42, 20 октября, 2010 в 15:15
справедливости ради, стоит заметить, что он не наш :)
на версиях 2.7, 2.8, 2.9, 3,1 - проверено на нескольких площадках - мне помогло
#43, 20 октября, 2010 в 19:55
WP версия 3.0.1, хостинг - инфобокс
Не помогает
#44, 28 октября, 2010 в 14:55
Стоит WP 3.0.1, хостинг fastvps.
Не публикуются запланированные записи. Если ввести в браузере site.ru/wp-cron.php , то записи публикуются.
Пытался через cron запускать */02 * * * * /usr/bin/php5 -f /var/.../wp-cron.php - записи не публикуются.
Также комментировал строки
if ( !empty($_POST) || defined('DOING_AJAX') || defined('DOING_CRON') )
die();
в файле wp-cron.php, тоже ничего не помогло.
Хелп ми
#45, 28 октября, 2010 в 23:32
2Андрей: а cron точно успешно выполняет Вашу команду? Проверьте есть ли в лог-файле /var/log/cron записи об успешном запуске php. Еще как вариант можно попробовать дергать скрипт curl-ом вместо php.