Документация к плагину Easy VKontakte Connect

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

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

Если сайт малопосещаемый, то крон нужно настраивать на сервере (хостинге) примерно вот так:

0,15,30,45 * * * ( /usr/bin/wget -O - -q -t 1  http://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1)

Где example.com нужно изменить на домен вашего сайта.

Или же крон настраивается в панели вашего хостинга.

Автопубликация записей в группе ВКонтакте

Плагин позволяет автоматически отправлять записи в группу:

  1. В момент их публикации на сайте.
  2. В установленное время (отличное от времени публикации записи на сайте).

Все настройки выполняются в меню плагина EVC Автопостинг.

1. Отправка записей в группу в момент их публикации на сайте

  1. Раздел “Настройки автопостинга” – опция Автопубликация: включено.
    Если установить значение выключено, то записи не будут отправляться в группу.

  2. Создайте любую запись, и нажмите Опубликовать.
    Запись будет сразу отправлена в группу.
    Дополнительных действий не требуется! Не нужно ставить где-либо “галочки” (опция Опубликовать на стене ВКонтакте / EVC предназначена для другого).

2. Отправка записей в группу в установленное время

  1. Раздел “Настройки автопостинга” – опция Автопубликация: отключено.
    Если установить значение включено, то записи будут отправляться в группу в момент их публикации на сайте.

  2. Раздел “Автопостинг с задержкой” – Задержка: 0.1 (любое целое или дробное число; десятичный знак отделяется точкой).
    Задержка указывает плагину, что записи должны отправляться в группу спустя некоторое время после публикации на сайте.

    Совет: Чтобы запись была отправлена в группу на следующий день после публикации на сайте, установите: Задержка: 24.

  3. Раздел “Автопубликация по графику” – Время: 09:45 21:00 (любые временные метки в формате ЧЧ:ММ, разделенные пробелом; минуты должны быть кратны 15: 00, 15, 30, 45; часы от минут отделяются двоеточием).
    Когда наступает установленное время, плагин проверяет, есть ли на сайте записи, после публикации которых прошло время, заданное в п.2 (опция Задержка) и если они есть, отправляет в группу ту их них, которая была опубликована на сайте раньше других.
    Если на сайте нет записей, удовлетворяющих этим условиям, ничего не произойдет.

    Совет: Чтобы в группу были отправлены все записи, опубликованные на сайте за день, количество временные меток должно быть больше или равно количеству записей за день (если на сайте в день публикуется 5 – 6 записей, можно задать 7 – 8 временных меток).

Нажмите кнопку, Сохранить изменения.

2.1 Отправка записей в группу в прайм-тайм

Публикация в прайм-тайм это тоже, что и публикация в установленное время, только временные метки плагин рассчитывает сам так, чтобы они соответствовали времени, когда больше всего посетителей группы находится онлайн.

Внимание! Для сбора статистики о посетителях онлайн должен быть настроен API: EVC Настройки VK API – вкладка Для виджетов.

Внимание! Для автопостинга и для виджетов требуются приложения разных типов. Внимательно прочтите инструкцию на соответствующей вкладке.

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

  1. Раздел “Статистика подписчиков группы онлайн” – опция Сбор статистики: включено.
    Если сбор статистики отключен, невозможно рассчитать наилучшее время для отправки записей.

  2. Статистика подписчиков группы онлайн” – Рассчитать время: 7 (любое целое число; задает количество временных меток, которые должен рассчитать плагин).

    Совет: Чтобы отправить в группу в прайм-тайм все записи, опубликованные на сайте за день, установить Рассчитать время больше или равным примерному количеству записей, которые публикуются на сайте в день.

  3. Статистика подписчиков группы онлайн” – нажмите кнопку Рассчитать наилучшее время.
    Плагин подберет наилучшие временные метки и автоматически добавить из в раздел “Автопубликация по графику” опция Время.

Нажмите кнопку, Сохранить изменения.

3. Обработка ошибок в Логе плагина

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

3.1. Ошибка “Connection timed out after 5000 milliseconds”

Ошибка вида:

2016-03-16 13:02:44 photos.getWallUploadServer: WP ERROR. http_request_failed Connection timed out after 5000 milliseconds

означает, что плагину не хватило времени дождаться ответа от VK API. Чаще всего в результате запись в группе публикуется без изображений или не публикуется вообще. Такая проблема обычно возникает, если сайт располагается на серверах небольших хостинг-компаний.

Необходимо увеличить время ожидания ответа от VK API. Откройте меню плагина “Автопостинг“, опция “Timeout” и установите значение 30, после чего отправьте запись в группу в принудительном порядке, для этого на странице редактирования поста установите галочку в опции “Опубликовать на стене ВКонтакте“. После того как страница обновится, снова проверьте Лог плагина. Если ошибка повторяется, снова увеличьте “Timeout” и т.п.

Автопубликация записей в несколько групп ВКонтакте с одного сайта

Расширение EVC MultiGroup позволяет связать рубрики на сайте с различными группами ВКонтакте, и, если запись находится в данной рубрике, она будет опубликована в соответствующей группе ВК.
При этом сохраняются все возможности плагина EVC PRO – автопубликация с видео, хэштеги и т.п.

Чтобы начать публиковать записи в разных группах ВК нужно:

  1. Открыть любую рубрику в режиме редактирования (меню сайта Записи Рубрики).
  2. В опции Привязать к группе ВК, указать урл группы, в которую нужно отправлять записи из данной рубрики.
  3. Сохранить настройки.

Чтобы проверить как это работает, нужно на странице редактирования записи присвоить ей данную рубрику, поставить галочку в опции Опубликовать на стене ВКонтакте, и нажать кнопку Обновить. Запись будет опубликована в соответствующей группе.

Записи публикуются в соответствии с настройками из меню плагина EVC Автопостиинг.

Внимание! Чтобы публиковать записи в группе, пользователь на которого зарегистрировано приложение, должен иметь в группе статус не ниже Редактор.

Если запись на сайте не находится в какой-либо рубрике, связанной с группой ВК, она будет опубликована в группе, которая указана в меню плагина EVC Автопостинг – опция Ссылка на страницу.

Если запись находится в нескольких рубриках, которые связаны с разными группами ВК, она будет опубликована только в одной группе.

Чтобы удалить связь между группой ВК и рубрикой на сайте нужно:

  1. Открыть рубрику в режиме редактирования (меню сайта Записи Рубрики).
  2. В опции Привязать к группе ВК, стереть урл группы.
  3. Сохранить настройки.

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