Автопостинг записей блога на WordPress в Facebook и Twitter
Для этой задачи я использую Jetpack от WordPress.com, а именно модуль «Публикация». Чтобы начать пользоваться этим плагином, придется регистрировать учетную запись в WordPress.com, но это не сложно. Сам Jetpack содержит много разнопрофильных модулей, которые я рекомендую отключить, оставив лишь «Публикация».
В консоли админ-панели, после установки Jetpack, нужно будет его активировать, нажав огромную зеленую кнопку «Активировать», что вызовет переход на страницу Wordpress.com для ввода паролей и связи с аккаунтом.
После того, как Jetpack активирован, осталось настроить связь с учетными записями Facebook и Twitter. Для этого нужно перейти на страницу «Настройки»—> «Поделиться».
Напротив логотипа Twitter нужно нажать «Подключайтесь», и на следующей странице войти в учетную запись Twitter, после входа нажать кнопку «Авторизовать». Для подключения к соцсервисам нужен будет файл xmlrpc.php , который часто из соображений безопасности блокируют. Если этот файл будет недоступен, то после нажатия кнопки «Подключайтесь» ничего происходить не будет.
После авторизации будет произведен переход назад на страницу настроек «Публикации», где будет отображен аккаунт Twitter, в котором и будет производится постинг.
Учетная запись Facebook подключается аналогичным образом — нажать кнопку «Подключайтесь», в появившемся окне нужно выбрать либо стену учетной записи, либо страницу.
После нажатия кнопки ОК процесс настройки автопостинга будет завершен. Публикация в соцсети производится когда Вы нажимаете кнопку «Опубликовать». Если вы хотите, чтобы пост не публиковался в какой-то сети, просто убираете галочку в разделе «Настройки». Сообщение для соцсетей можно отредактировать, для этого есть поле «Пользовательское сообщение» со счетчиком символов. После того, как кнопка «Опубликовать» будет нажата, возможности публикации поста в соцсети уже не будет, при перезаписи текста поста в соцсети ничего не отправится. При публикации поста в соцсети вместе с сообщением будет прицепляться первая картинка, которая попадется на странице поста.