Автоматическая публикация статей в WordPress с помощью Zerber
     

WordPress

Возможные проблемы и их решение

Нет соединения с блогом, программе не удается авторизоваться
  • Попробуйте проверить доступность блога и правильность логина/пароля вручную
  • Проверьте, что в админ панели блога включены протоколы удаленной публикации: «Параметры» → «Написание» → «Включить протоколы публикации XML-RPC для WordPress, Movable Type, MetaWeblog и Blogger.». Эта настройка может быть не доступна в некоторых версиях WP
  • Плагины, которые могут блокировать доступ программе: Contentmonster. А так же различные защитные плагины. Можно проверять какие плагины блокируют доступ программе по очереди их отключая.
  • Убедитесь, что на блоге установлен xml-rpc протокол, если из сборки WP вырезан этот протокол, то его можно установить в виде плагина Control XML-RPC publishing
  • Проверить вручную, доступен протокол XML-RPC или нет, можно вписав в адресную строку браузера example.com/xmlrpc.php, если браузер выведет подобную запись: «XML-RPC server accepts POST requests only.», то протокол доступен (но это не означает, что он включен!)
  • Проверьте установлен ли xmlrpc.so для PHP
  • Попробуйте прописать путь к class-IXR.php в файле xmlrpc.php из корневой категории блога
Авторизация проходит удачно, но статьи не публикуются
  • Если в логе программа пишет, что новости добавлены, а на блоге они не отображаются, проверьте доступность новостей в админке, возможно они еще не опубликовались из-за разницы со временем сервера или кэша
  • Если блог находится на бесплатной блог платформе, убедитесь что аккаунт активирован (подтвержден email), т.к. часто на не активированных аккаунтах WPMU позволяет авторизироваться, но не позволяет добавлять новости
  • Убедитесь, что вы правильно указали URL блога, например, для wordpress.com, если указать URL как username.wordpress.com, то постинг будет работать нормально, но если указать просто wordpress.com, то авторизация будет проходить, а публикация нет, т.к. пользователь создается в рамках всего WPMU, но права на публикацию у него есть только в свой блог.
  • Убедитесь, что формат статей правильный
  • Возможны проблемы из-за плагина Maintenance Mode
Хитрости
  • Если вам необходимо, чтобы WP не выводил короткую новость в полной, то сразу после тега <!--more--> добавьте тег <!--noteaser-->
  • Если в результате настроенной отложенной публикации статьи не публикуются и в админке, напротив новости выводится сообщение «Публикация просрочена» или «Missed Schedule», то попробуйте установить этот плагин WP Missed Schedule Fix Failed Future Posts