Ваш путь: Главная » WordPress c плагинами » текущая страница
возможно заказать разработку или сопровождение, услуги вашего сайта/блога

написано: — 
отредактировано: 2021-03-06
издатель: в теме: WordPress c плагинами
Запросто с WordPress — создание сайтов ATs media

Автоматическая публикация постов сайта в соцсети — Revive Old Posts

Последний месяц приходит на почту много писем с вопросами о том, каким образом возможно получить доступ к Twitter API: пользователям в основном требуется каким-то образом организовать на сайте автоматическую публикацию статей в аккаунты соцсетей. Например, в Twitter. По теме получения доступа к Twitter API у меня есть соответствующая статья (ссылка чуть ниже).

 

Должен сказать, что твиттер API разработчики используют несколько для иных целей, однако…

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

 

Авто публикацию постов в соцсетях возможно организовать при помощи плагина Revive Old Posts, который замечательно справляется с этой задачей.

 

итак: как установить и настроить плагин Revive Old Posts (есть видео) в общем-то настройки просты, однако, не у всех получается с первого раза: есть нюансы:

 


 

 

 

 

 

 

Плагин публикация постов в соцсетях — Revive Old Posts

 

 

 

 

Прежде всего вот ссылка: Twitter API — как получить Key и Token для работы с приложением?

 

 

 

Устанавливается плагин стандартными способами: либо скачиваете архив… либо через админку.

 

 

Проходим Плагины/Установить новый вводим имя плагина… устанавливаем. Активируем…

 

 

 

 

к оглавлению

настройки плагина Revive Old Posts

 

 

 

…переходим в настройки плагина (админка: левое вертикальное меню Revive Old Posts).

 

 

 

 

Плагин платный! однако в бесплатной версии есть возможность привязать пару аккаунтов. Также — в бесплатной версии плагина — возможно указать только 4 категории (или тега), из которых будет осуществляться выборка и публикация записей).

 

В принципе, для начала этого достаточно.

 

 

 

 

Перво-наперво в этом же браузере (через который будете настраивать плагин)  авторизуйтесь в Twitter — это нужно для связки настроек плагина с аккаунтом соцсети. Для всех остальных аккаунтов всё по аналогии…

 

 

Основная картина настроек будет следующая:

 

 

Revive Old Posts

 

 

Переходим в опции авторизации Accounts и привязываем требуемую соцсеть (соцсети) — напоминаю, рассказываю на примере Twitter.

 

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

 

 

Далее… переходим в опции: General Settings — это основные настройки плагина.

 

 

 

Revive Old Posts

 

 

 

В общем-то настройки просты, но есть некоторые нюансы…

 

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

 

 

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 — если отметить этот чекбокс, то в текстовом редакторе (в редактировании записи) появится возможность мгновенной публикации записи в соцсетях:

 

 

 

Old Posts

 

 

 

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

 

 

Основные настройки Revive Old Posts произведены! Не забываем их охранить Save.

 

 

 

к оглавлению

запускаем публикацию постов в соцсетях

 

 

 

После того, как основные настройки плагина Revive Old Posts выполнены, запускаем функцию публикации записей в соцсетях… Кликаем по красной кнопке… После этого запустится обратный (20 секундный) отсчет для пробной публикации.

 

 

 

Revive Old Posts

 

 

 

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

 

 

 

Ошибки и информацию об опубликованных записях, возможно посмотреть в разделе опций: Sharing Logs.

 

 

 

 

 

к оглавлению

плагин Revive Old Posts не работает

 

 

 

 

Если плагин Revive Old Posts не работает — т.е. статьи не публикуются, то возможны две причины: где-то в настройках допущена ошибка, либо на сайте выключен cron — плагин сообщит об этом примерно так (можно перейти по ссылке и знакомиться):

 

 

 

Revive Old Posts опции

 

 

 

 

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

 

 

 

Вообще, если у вас сайт уже достаточно долго в сети и имеется много статей, то, конечно же, целесообразнее настроить задачи 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. К примеру, так:

 

 

 

cron задачи

 

 

 

В этом случае настроек, крон будет отрабатывать каждый час на 22-й минуте. Таким образом, если у вас на хосте, несколько сайтов — настроить для них разное время. Таким образом сократить нагрузку на серверы (подробнее описано здесь).

 

 

 

к оглавлению

пример — включаем Планировщик cron (крон задач) на хостинге Бегет

 

 

 

wget -O /dev/null -q https://домен.ru/wp-cron.php

 

 

 

Вот примерно таким образом настраивается публикация постов в соцсетях посредством плагина Revive Old Posts.

 

 

 

 

следует знать! если вы отключили cron в конфигурации сайта (wp-config.php) и настроили Планировщик… то плагин, как правило, сообщает о неправильных настройках (скрин чуть выше).

 

Пугаться не следует!! — при правильной настройке на хостинге Планировщика cron публикация постов в соцсетях будет отрабатывать правильно!

 

 

 

 

как эпилог:

 

…настроить cron возможно через специальный сервис:

 

 

 

выполнение cron

 

 

 

как это сделать? Пройдите по ссылке, ознакомьтесь…

 

 

Однако, я всё же советую настроить задачи Cron так, как  описано в статье: на хостинге. В этом случае вы задаете задачи кронирования для всего сайта, что более целесообразно, правильно!

 

 

 

Если что не ясно, опишите проблему в комментариях. Разберемся…

 

 

 

 

 

 

Пока что это видео (ролик по теме статьи готовлю).

Замена СЛОВ (опечаток) в статьях сайта: ВСЕ одним махом! плагин Better Search Replace

 

 

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...




Нажатия на кнопочки определяют Ваше высокое гражданское сознание
Удачи в работе и творчестве..!
Статьи по теме:


Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©


  1. Нужно попробовать для Фейсбука. Спасибо!

    Ответить - Саша