Последний месяц приходит на почту много писем с вопросами о том, каким образом возможно получить доступ к Twitter API: пользователям в основном требуется каким-то образом организовать на сайте автоматическую публикацию статей в аккаунты соцсетей. Например, в Twitter. По теме получения доступа к Twitter API у меня есть соответствующая статья (ссылка чуть ниже).
Должен сказать, что твиттер API разработчики используют несколько для иных целей, однако…
…однако, вопросы, как правило, одного смысла, каким образом настроить автоматическую публикацию постов в соцсети? Например, на сайте много статей, которые не теряют свою актуальность долгое время… и чтобы они не лежали мертвым грузом и не ждали молча своего читателя, их целесообразно расшаривать, и желательно в автоматическом режиме!
Авто публикацию постов в соцсетях возможно организовать при помощи плагина Revive Old Posts, который замечательно справляется с этой задачей.
итак: как установить и настроить плагин Revive Old Posts (есть видео) в общем-то настройки просты, однако, не у всех получается с первого раза: есть нюансы:
- Плагин публикация постов в соцсетях – Revive Old Posts
- настройки плагина Revive Old Posts
- запускаем публикацию постов в соцсетях
- плагин Revive Old Posts не работает
- как отключить cron
- как проверить работает ли на сайте функция cron
- как на хостинге настроить задачи cron – планирование cron
-
">пример – включаем Планировщик cron (крон задач) на хостинге Сринтхост
" /> -
">пример – включаем Планировщик cron (крон задач) на хостинге Бегет
" />
Плагин публикация постов в соцсетях – Revive Old Posts
Прежде всего вот ссылка: Twitter API — как получить Key и Token для работы с приложением?
…а это статья о плагинах автопостинга в соцсети как новых так и старых записей сайта!
Устанавливается плагин стандартными способами: либо скачиваете архив… либо через админку.
Проходим Плагины/Установить новый вводим имя плагина… устанавливаем. Активируем…
настройки плагина Revive Old Posts
…переходим в настройки плагина (админка: левое вертикальное меню Revive Old Posts).
Плагин платный! однако в бесплатной версии есть возможность привязать пару аккаунтов. Также – в бесплатной версии плагина – возможно указать только 4 категории (или тега), из которых будет осуществляться выборка и публикация записей).
В принципе, для начала этого достаточно.
Перво-наперво в этом же браузере (через который будете настраивать плагин) авторизуйтесь в Twitter – это нужно для связки настроек плагина с аккаунтом соцсети. Для всех остальных аккаунтов всё по аналогии…
Основная картина настроек будет следующая:
Переходим в опции авторизации Accounts и привязываем требуемую соцсеть (соцсети) – напоминаю, рассказываю на примере Twitter.
Тюкаете по иконке соцсети, автоионизация происходит в автоматическом режиме (наглядно смотрите в видео). Далее переводите ползунок (справа) в активное состояние.
Далее… переходим в опции: General Settings – это основные настройки плагина.
В общем-то настройки просты, но есть некоторые нюансы…
Во-первых, плагин не переведен на русский… на момент написания этой инструкции. Для перевода можно воспользоваться каким-то расширением браузера.
1 – Minimum Interval Between Shares – указываем промежуток времени, через который плагин будет отправлять в Твиттер. На картинке – через 7 часов.
Для публикации плагин выбирает старые посты автоматически.
2 – Minimum Post Age – минимальный “возраст” статей, которые участвуют в автопостинге. На скрине 2 дня. То есть, после публикации нового поста, он 2 дня не участвует в функционале постига.
3 – Maximum Post Age – максимальный “возраст”. Если указать 0, то в выборке участвуют все записи сайта. Если, например, 100 (дней) то все статьи, дата публикации которых свыше ста дней – публикация постов в соцсетях будет отключена.
4 – Number of Posts – количество постов в момент публикации.
5 – Share More Than Once? – повторная публикация постов в соцсетях: это, если например, все статьи сайта были переданы в соцсети, то нужно ли их публиковать по второму кругу. Логичнее всего отметить чек.
6 – Post Types – настройки этой опции для типов постов только в платной версии плагина. В бесплатной по умолчанию указан Posts.
7 – Taxonomies – указываете таксономии (категории) из которых посты будут расшериваться в соцсети. КАк и говорил – в бесплатной версии 4 варианта такс.
8 – Enable Google Analytics Tracking – отслеживание динамики работы плагина через Google Analytics.
9 – Enable Instant Sharing Feature – если отметить этот чекбокс, то в текстовом редакторе (в редактировании записи) появится возможность мгновенной публикации записи в соцсетях:
Если при публикации статьи (или когда обновляете запись) отметить чекбокс, публикация поста в соцсетях произойдет тут же.
Основные настройки Revive Old Posts произведены! Не забываем их охранить Save.
запускаем публикацию постов в соцсетях
После того, как основные настройки плагина Revive Old Posts выполнены, запускаем функцию публикации записей в соцсетях… Кликаем по красной кнопке… После этого запустится обратный (20 секундный) отсчет для пробной публикации.
Если публикация по истечении времени произошла, то можно считать настройки плагина успешными.
Ошибки и информацию об опубликованных записях, возможно посмотреть в разделе опций: Sharing Logs.
плагин Revive Old Posts не работает
Если плагин Revive Old Posts не работает – т.е. статьи не публикуются, то возможны две причины: где-то в настройках допущена ошибка, либо на сайте выключен cron – плагин сообщит об этом примерно так (можно перейти по ссылке и знакомиться):
Следует знать, что работа плагина создает некоторую нагрузку на серверы хостинга. Имейте в виду мощности вашего тарифного плана.
Вообще, если у вас сайт уже достаточно долго в сети и имеется много статей, то, конечно же, целесообразнее настроить задачи cron, чтобы публикация постов в соцсетях отрабатывала так, как вам нужно.
А этот пост, если кому требуются подписчики в телеграм бесплатно – чтобы раскрутить аккаунт максимально в короткие сроки и чтобы от этого аккаунта была польза, требуется предпринять некоторые шаги.
как отключить cron
Как снизить нагрузку потребления ресурсов сервера сайтом – Спринтхост.
Как выбрать хостинг – пошаговые инструкции (обзор 4 хостингов).
Открываем файл ядра сайта: wp-config.php.
Добавляем следующую строку:
// отключение cron
define('DISABLE_WP_CRON', true); // false (вкл) = true откл
//
После этого у вас стандартная отработка cron будет отключена! Таким образом излишняя нагрузка на серверы будет снижена.
Однако, нужно помнить, что работа cron на сайте необходима! И если вы отключили, как показано выше, отработку cron – то в этом случае потребуется настроить на хостинге задачи cron (описано ниже).
как проверить работает ли на сайте функция cron
самый простой способ это: при публикации статьи задать дату публикации наперед. То есть если сейчас 14:00 нужно указать, к примеру, 14:10 – запланировать!
И если в требуемое время запись будет опубликована, то cron отрабатывает правильно.
как на хостинге настроить задачи cron – планирование cron
Чтобы настроить на хостинге задачи cron, возможно, если вы не особо смыслите в этом, обратиться в тех-поддержку хостинга.
Либо в соответственных разделах хостинга настроить Планировщик cron самостоятельно:
пример – включаем Планировщик cron (крон задач) на хостинге Сринтхост
составляете такую строку:
/usr/local/bin/wget -q -O /dev/null https://домен.ru/wp-cron.php
далее в настройках опций указываете время отработки cron. К примеру, так:
В этом случае настроек, крон будет отрабатывать каждый час на 22-й минуте. Таким образом, если у вас на хосте, несколько сайтов – настроить для них разное время. Таким образом сократить нагрузку на серверы (подробнее описано здесь).
пример – включаем Планировщик cron (крон задач) на хостинге Бегет
wget -O /dev/null -q https://домен.ru/wp-cron.php
Вот примерно таким образом настраивается публикация постов в соцсетях посредством плагина Revive Old Posts.
следует знать! если вы отключили cron в конфигурации сайта (wp-config.php) и настроили Планировщик… то плагин, как правило, сообщает о неправильных настройках (скрин чуть выше).
Пугаться не следует!! – при правильной настройке на хостинге Планировщика cron публикация постов в соцсетях будет отрабатывать правильно!
как эпилог:
…настроить cron возможно через специальный сервис:
как это сделать? Пройдите по ссылке, ознакомьтесь…
Однако, я всё же советую настроить задачи Cron так, как описано в статье: на хостинге. В этом случае вы задаете задачи кронирования для всего сайта, что более целесообразно, правильно!
Если что не ясно, опишите проблему в комментариях. Разберемся…
Пока что это видео (ролик по теме статьи готовлю).
Замена СЛОВ (опечаток) в статьях сайта: ВСЕ одним махом! плагин Better Search Replace
mihalica.ru !
Нужно попробовать для Фейсбука. Спасибо!