Автопубликация статей в соцсетях

Плагин Social Networks Auto-Poster, а проще говоря плагин автопубликации, позволяет автоматически отправлять ваши записи в группы и/или профили в социальных сетях.
Можно привязать несколько групп и профилей и настроить задержку автопубликаций, чтобы сайт оставался основным источником информации для поисковиков.

Недостатком плагина является достаточно сложная настройка, поскольку соцсети соглашаются на автоматический прием контента только через механизм приложений. Но  усилия стоят того: настроив плагин один раз, вам останется только нажимать одну кнопочку для отправку свежей статьи во все свои группы.

Примечание 1. Для публикации вы должны быть администратором страницы/группы/аккаунта в соцсети.

Примечание 2. Плагин не поддерживает соцсеть «Одноклассники». Когда ситуация изменится, пока неизвестно.

Примечание 3. Для автопубликации можно подключать несколько профилей, страниц и/или групп у каждой социальной сети. Например, если вы хотите что-то публиковать в свой личный профиль и все вместе в общую группу, вам просто нужно будет дважды выполнить процедуру подключения профиля к сайту.

Настройки плагина находятся в разделе консоли «Настройки» — «{SNAP} Social Networks Auto Poster«.

ВКонтакте

Примечание: Публикация больших изображений ВКонтакте не работает, если в настройках вашего профиля стоит галочка «Всегда использовать безопасное соединение».

Конфигурация ВКонтакте

Сначала нужно создать приложение для сайта, для этого на сайте ВКонтакте перейдите на страницу Разработчикам (ссылка на нее есть внизу любой страницы сайта ВК).

Нажмите на кнопку «Создать приложение».

Заполните произвольно поле «Название», поставьте галочку в поле «Standalone-приложение» и нажмите кнопку «Подключить приложение».

Появится сообщение для подтверждения создания приложения. При необходимости введите номер телефона и нажмите кнопку «Получить код».

На указанный номер придет SMS-сообщение с кодом подтверждения, введите его в поле «Код подтверждения» и нажмите кнопку «Отправить код».

Появится страница с настройками приложения, переключитесь на вкладку «Настройки», запомните, скопируйте или запишите на листочек код из поля «ID приложения», он вам понадобится при настройке плагина на сайте. В поле «Состояние» выберите «Приложение включено и видно всем» и сохраните настройки.

Подключение ВКонтакте к вашему сайту

Зайдите в раздел консоли «Настройки» — «{SNAP} Social Networks Auto Poster». Нажмите зеленую кнопку «Add new account».

В появившемся окне в поле «Add New Network:» выберите «vKontakte (VK)».

select_social_network

Появятся настройки для ВКонтакте.

Название аккаунта — введите любое название, к примеру, ВКонтакте, оно нужно для удобного поиска по подключенным аккаунтам.

vKontakte (URL) — введите адрес вашей группы или страницы ВКонтакте, на ней будут публиковаться записи с вашего сайта.

VK API — введите ID приложения, которое вы создали ВКонтакте (тот, который выше мы просили записать или запомнить).

vKontakte(VK) Email — введите e-mail от вашего аккаунта ВК.

vKontakte(VK) Password — введите свой пароль от ВК.

Формат текста сообщения — в данном поле можно задать что именно публиковать (название записи, ссылку, автора, адрес сайта и т.д.). Сами параметры можно посмотреть нажав на ссылку «Hide format info» справа от названия поля.

Post Type — выберите тип отображения записи. Чем отличаются типы можно посмотреть на примере, для просмотра примера нажмите на ссылку «В чем разница?» справа от названия поля.

После внесения изменений нажмите кнопку внизу «Обновить настройки».

Добавленный аккаунт появится в списке, зайдите в настройки аккаунта, для этого нажмите кнопку «Показать настройки».

Нажмите на ссылку «Authorize Your vKontakte(VK) Account» (справа от нее будет зеленая стрелочка и текст «Авторизовать ваш аккаунт»).

Должна открыться новая вкладка в браузере. На вкладке будет окошко в котором нужно подтвердить доступ к вашему аккаунту, нажмите кнопку «Разрешить».

Загрузится страница, на ней будет всего одна строчка, с сообщением об успешной авторизации или об ошибке. Если появилось сообщение об ошибке ({«error»:»invalid_request»,»error_description»:»Security Error»}), то авторизуйтесь во ВК и на вашем сайте в другом браузере, в консоли сайта зайдите в настройки плагина и еще раз нажмите кнопку «Authorize Your vKontakte(VK) Account».

При успешной авторизации должно отображаться сообщение:

Пожалуйста, не копируйте данные из адресной строки для сторонних сайтов. Таким образом Вы можете потерять доступ к Вашему аккаунту.

Скопируйте адрес страницы из адресной строки браузера, перейдите в консоль вашего сайта, на страницу настроек аккаунта ВК, вставьте скопированный адрес в поле «vKontakte(VK) Auth Response» и сохраните настройки.

После этого можете попробовать что-нибудь опубликовать ВКонтакте, зайдите в редактирование любой записи, внизу будут настройки «Next Scripts», нажмите кнопку «Переразместить ВКонтакте», запись должна появиться в вашей группе или странице, оттуда его можно будет удалить.

Расширенные настройки ВКонтакте

Зайдите в раздел консоли «Настройки» — «{SNAP} Social Networks Auto Poster». Нажмите «Показать настройки» справа от аккаунта ВКонтакте. На открывшейся странице переключитесь на вкладку «Расширенные».

Filter Autoposting by — настройка публикации записей только из заданных рубрик или меток.

Если вы планируете публиковать записи только из заданных рубрик, то нажмите на кнопку Selected, в появившемся окне поставьте галочки рядом с нужными рубриками.

Если прописать в поле «Tags and Custom Taxonomies» метки, то публиковаться будут только записи с указанными метками.

Задержка размещения — укажите время задержки публикации записи в ВКонтакте. Будет работать, если в общих настройках плагина стоит публикация с задержкой.

 

Facebook

Создание приложения на Facebook для вашего сайта

Авторизуйтесь на Фэйсбуке.

Далее перейдите на страницу для разработчиков https://developers.facebook.com/

Если вы еще не зарегистрированы как «Разработчик», то вам нужно нажать кнопку «Register as a Developer«, кнопка находится в верхнем меню, в пункте «Apps».

После регистрации или если вы уже зарегистрированы как разработчик перейдите в пункт меню «Apps» — «Add a New App».

В появившемся окошке нажмите ссылку «Advanced Setup».

В появившейся форме заполните поле «Display Name», а поле «Namespase» оставьте пустым. В поле «Категория» выберите категорию и нажмите кнопку «Create App ID».

Далее запишите куда-нибудь коды из полей «App ID» и «App Secret», они понадобятся при добавлении приложения на вашем сайте. Для того, чтобы посмотреть код из поля «App Secret» нажмите кнопку «Show» справа от него, введите логин и пароль от вашего аккаунта на Фэйсбуке.

В левом меню выберите пункт «Settings», нажмите на кнопку «Add Platform».

В появившемся окне выберите Website.

Введите адрес вашего сайта в полях «Site URL» и «App Domains».

В поле «App Domains» введите адрес без http://, а в поле «Site URL» — с http://

ФБ с привязанными доменами не работает, поэтому указывайте основной адрес сайта (т.е. site.cerkov.ru или site.blagochin.ru).

Сохраните внесенные изменения, для этого нажмите внизу синюю кнопку «Save Change».

Все приложения на Фэйсбуке отключены по умолчанию, поэтому приложение нужно включить. Для этого в левом меню выберите «Status & Review», нажмите на белое поле слева от кнопки «NO».


Подключение приложения к вашему сайту

Зайдите в раздел консоли «Настройки» — «{SNAP} Social Networks Auto Poster». Нажмите зеленую кнопку «Add new account».

В появившемся окне в поле «Add New Network:» выберите «Facebook».

В поле «Название аккаунта» введите любое название.

В поле «Facebook URL» введите адрес вашей страницы или группы на Фэйсбуке.

Далее введите коды в поля «App ID» и «App Secret» (которые мы выше просили записать, или можете посмотреть их в настройках приложения).

В поле «Формат сообщения» можно задать что именно публиковать (название записи, ссылку, автора, адрес сайта и т.д.). Сами параметры можно посмотреть нажав на ссылку «Hide format info» справа от названия поля.

В поле «Post Type» выберите тип отображения записи. Чем отличаются типы можно посмотреть на примере, для просмотра примера нажмите на ссылку «В чем разница?» справа от названия поля.

Далее нажмите кнопку «Обновить настройки».

После сохранения нажмите рядом с приложением кнопку «Показать настройки».



Нажмите на ссылку «Authorize Your Facebook Account» (внизу, рядом будет зеленая стрелка и текст «Авторизовать ваш аккаунт»). Вы перейдете на Фэйсбук, подтвердите подключение аккаунта и настройте разрешения.

Расширенные настройки публикации в Facebook

Зайдите в раздел консоли «Настройки» — «{SNAP} Social Networks Auto Poster». Нажмите «Показать настройки» справа от аккаунта Facebook. На открывшейся странице переключитесь на вкладку «Расширенные».

Filter Autoposting by — настройка публикации записей только из заданных рубрик или меток.

Если вы планируете публиковать записи только из заданных рубрик, то нажмите на кнопку Selected, в появившемся окне поставьте галочки рядом с нужными рубриками.

Если прописать в поле «Tags and Custom Taxonomies» метки, то публиковаться будут только записи с указанными метками.

Задержка размещения — укажите время задержки публикации записи в Фэйсбуке. Будет работать, если в общих настройках плагина стоит публикация с задержкой.

Facebook комментарии — плагин может собирать комментарии к публикации из Фэйсбука и импортировать их как комментарии к записи.



Twitter

Создание приложения Twitter для вашего сайта

Авторизуйтесь в своем аккаунте Twitter.

Далее перейдите на страницу разработчиков https://apps.twitter.com/

Нажмите кнопку «Create New App».

В появившейся форме заполните поля и нажмите кнопку «Create your Twitter application».

  • Name — название вашего приложения.
  • Description — описание вашего приложения.
  • Website — адрес вашего сайта, с http://

Далее перейдите на вкладку «Permissions».

Поставьте галочку в поле «Read and Write» и сохраните настройки.

Для приложений Twitter требует добавить номер мобильного телефона в аккаунт и подтвердить это с помощью SMS. Если ваш аккаунт еще не привязан к телефону, то это можно сделать в настройках вашего аккаунта (Настройки — Мобильные технологии).

Далее перейдите на вкладку «Keys and Access Tokens», нажмите кнопку внизу страницы «Create my access token».

Подождите пару минут и нажмите «Refresh».

Вам понадобятся коды из полей «Consumer Key (API Key)», «Consumer Secret (API Secret)», «Access Token», «Access Token Secret».


Подключение приложения Twitter к вашему сайту

Зайдите в раздел консоли «Настройки» — «{SNAP} Social Networks Auto Poster». Нажмите зеленую кнопку «Add new account».

В появившемся окне в поле «Add New Network:» выберите «Twitter».

В поле «Название аккаунта» введите любое название.

В поле «Your Twitter URL:» вставьте ссылку на ваш профиль в Твиттере.

В поле «Your Twitter API Key:» вставьте код, который находится в настройках приложения в поле «Consumer Key (API Key)».

В поле «Your Twitter API Secret:» вставьте код, который находится в настройках приложения в поле «Consumer Secret (API Secret)».

В поле «Your Access Token:» вставьте код, который находится в настройках приложения в поле «Access Token».

В поле «Your Access Token Secret:» вставьте код, который находится в настройках приложения в поле «Access Token Secret».

Если нужно, поставьте галочку в поле «Прикрепить картинку к сообщению в Twitter«.

Задайте формат текста сообщения (По умолчанию будет публиковаться заголовок записи и ссылка на запись).

Нажмите кнопку «Обновить настройки».

Для проверки работы приложения зайдите в настройки Твиттера:

И нажмите зеленую кнопку «Отправить тестовую запись в Twitter».

Если в настройках появилось окошко с сообщением «Testing …
OK — Message Posted, please see your Twitter — Твиттер Page. Successfully sent your post to Twitter.», а в вашей ленте в Твиттере появилась запись с текстом «Test Post from …», значит вы всё правильно настроили 🙂 .

Не забудьте удалить тестовое сообщение из своей ленты 🙂

Расширенные настройки публикации в Twitter

Зайдите в раздел консоли «Настройки» — «{SNAP} Social Networks Auto Poster». Нажмите «Показать настройки» справа от аккаунта Twitter. На открывшейся странице переключитесь на вкладку «Расширенные».

Filter Autoposting by — настройка публикации записей только из заданных рубрик или меток.

Если вы планируете публиковать записи только из заданных рубрик, то нажмите на кнопку Selected, в появившемся окне поставьте галочки рядом с нужными рубриками.

Если прописать в поле «Tags and Custom Taxonomies» метки, то публиковаться будут только записи с указанными метками.

Задержка размещения — укажите время задержки публикации записи в Твиттере. Будет работать, если в общих настройках плагина стоит публикация с задержкой.

Авто-импортирование ответов и упоминаний — плагин может собирать ответы и упоминания о публикации из Твиттера и импортировать их как комментарии к записи.

Общие настойки публикации записей

Настройки публикации записей находятся в разделе консоли «Настройки» — «{SNAP} Social Networks Auto Poster«, на вкладке «Настройки».

Как сделать авто-записи?

Здесь можно настроить когда добавить запись в очередь на автопубликацию: сразу после публикации записи или через некоторое время.

Если выбрать «Разместить немедленно», то после нажатия кнопки «Опубликовать»  плагин начинает размещать ваши обновления на настроенные социальные сети. В это время вам необходимо ждать и смотреть на крутящийся кружок. Некоторые API довольно медленные, поэтому вам придется ждать, ждать и ждать, пока все обновления не разместятся, и страница не вернется для использования.

Если выбрать «Использовать WP Cron для планирования авторазмещения», то при нажатии на «Опубликовать» плагин возвращает страницу для использования немедленно, таким образом у вас есть возможность продолжать работу, поскольку все авторазмещения будут сделаны вашим WP-Cron. Этот способ более эргономичный. Поисковые роботы будут индексировать запись сайта первой, это лучше для SEO, чтобы в рейтинге сайт выводился выше соцсетей.

В сети Prihod.ru WP Cron всегда включен, поэтому лучше использовать его.

Для каждой соцсети задержку автопубликации можно настроить отдельно.

 

Привилегии пользователей/Безопасность



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

Включить/Исключить для WordPress страницы и произвольные типы записей

Если поставить галочку в поле «Использовать для WordPress страниц», то новые страницы сайта будут публиковаться в соцсетях.

Если в теме предусмотрены дополнительный тип записей, к примеру, портфолио, то он появится в поле «Произвольные типы записей», их тоже можно будет включить для автопубликации.

Включение/Исключение рубрики



Снимите галочки рядом с рубриками, у которых не нужно автоматически публиковать записи в соцсетях.

 

Автоматический импорт комментариев из соцсетей

Если поставить галочку в поле «Enable «Comments Import», то в записях будут автоматически появляться комментарии из соцсетей, оставленные к сообщению о данной записи. Работает только для Фэйсбука и Твиттера, наличие новых комментариев проверяется раз в час.

Так же комментарии можно импортировать вручную, в настройках плагина в режиме редактирования записи.



Импорт комментариев необходимо включить в настройках самой соцсети, на вкладке «Расширенные».

 

Настройка автоматических хэш-тегов

Хеш-теги — это тип меток, которые используют соцсети. Хеш-теги выводятся через решетку, например, #prihod-ru. Так как в хеш-тегах не может быть пробелов, их можно заменить на другой разделитель.

Задайте, каким образом генерировать хеш-теги, если тег больше, чем одно слово. Можно выбрать разделитель «_» или «-«.

Настройка анонса



Если в настройках соцсети вы указывали параметр %ANNOUNCE% (публикует текст до тега «more»), то вы можете задать количество символов, если в записи нет тега «more».

 

Debug/Report настройки

Информация об опубликованных записях хранится в журналах, вы можете задать сколько строчек хранить в журнале.

В поле «Log/History Info Level» можно задать насколько подробная информация будет храниться в журнале.

Публикация сообщений в соцсетях

С помощью плагина вы можете публиковать в соцсетях не только записи с вашего сайта, но и отдельные сообщения. Такие сообщения на самом сайте не публикуются.

Для авто-публикации сообщения переключитесь на вкладку «New Post to Social Networks» и заполните поля.

Title (Will be used where possible) — в данном поле можно указать заголовок сообщения, он будет отображаться только в тех соцсетях, которые поддерживают заголовки.

Message — поле текста сообщения.

Post Type — выберите тип сообщения: текст, ссылка или изображение. Если вы выбрали тип со ссылкой, то в поле ниже введите адрес ссылки (будет отображаться где это возможно). Если вы выбрали тип с изображением, то в поле ниже укажите путь к изображению (изображение будет отображаться где это возможно).

Далее снимите или поставьте галочки рядом с нужными соцсетями и нажмите кнопку «Post». Сообщение автоматически опубликуется в выбранных соцсетях.

Настройка публикации отдельных записей

Вы можете отключить автопубликацию, если вы не хотите, чтобы ваши новые записи отправлялись в соцсети автоматически после публикации записи. Для этого зайдите в настройки плагина, на вкладке «Your Social Networks Accounts» у добавленных аккаунтов уберите галочки из поля «Авто-разместить в …» и нажмите кнопку «Обновить настройки».

Любую запись можно опубликовать или переопубликовать в режиме редактирования записи. Это нужно, к примеру, если у вас отключена автопубликация или если вы хотите опубликовать старую запись.

Для настройки публикации записи зайдите в режим редактирования записи. Внизу будет блок настроек «NextScripts: Social Networks Auto Poster — настройки записи».

В настройках публикации записи можно опубликовать запись повторно, задать формат сообщения.

Кнопка «Reset all SNAP data» сбрасывает настройки автопубликации.

Просмотрено (12469) раз

Перейти к верхней панели