zaplanirovannye-zapisi-v-wordpress-pic1Статья взята из интернета, я ни разу не сталкивался с подобными проблемами, но всякое бывает. Поэтому на всякий случай скопировал себе.
В wordpress есть весьма удобная функция отложенной публикации статей – пишем N записей, едем в отпуск, а они потихоньку вылезают на главную. По умолчанию у меня она работала как-то загадочно… В начале вроде работало, а затем, по прошествии отметки в расписании, записи присваивался статус “просроченная” и на этом wordpress успокаивался.


Мне подумалось, что wp-cron.php служит ни чем иным, как встроенным планировщиком вордпресса и по запуску должен совершать все запланированные действия. В свою очередь – для его регулярного запуска нужно настроить хрон на сервере хостинга.
В cpanel это делается следующим образом – в Дополнительных инструментах находим Планировщик задач (cron). Выбираем “Стандартный” режим – так будет проще указать время, сверху указываем e-mail, на который будут приходить подтверждения, в поле команды для запуска вводим:

/usr/bin/php /home/%логин_в_cpanel%/public_html/wp-cron.php

Описание этой строчки – “интерпретатор_php адрес_скрипта”. В случае, если хрон не находит php – введите в поле команды:

wich php

и на указанную почту придет адрес нужной папки.
Также нужно разрешить выполнение скрипта wp-cron.php на сервере. Для этого установим ему атрибуты 744 или выше. Это можно сделать с помощью Total Commander (Files – Change Attributes).
Оказалось, что и тут канитель не заканчивается. Чтобы скрипт делал то, чего от него ожидают, следует поступить, как советуют на wpplugins, а именно – открыть wp-cron.php в редакторе и закомментировать следующие строки:

if ( $_GET['check'] != wp_hash(’187425′) )
exit;
Стянуто тут: http://qui-gon.ru/plan-wp/
Пока не проверялось.
UPD. На двух блогах работает отложенная запись без всякого шаманства. Думаю, что после переезда на версию 2.8.4 глюки пропадают.

Поделиться в соц.сетях

Похожие записи

Мне нравится!

Нравится