FAQ по плагину WPGrabber

Настройка плагина WPGrabber (3)

Пока вкратце, но надеюсь разберетесь в настройках перевода.

Перейдите в настройки плагина WPGrabber на вкладку Переводы и выполните все пункты по порядку:

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

Настройка перевода

Все готово.

В настройках ленты к которой хотите настроить перевод, включите на вкладке Перевод как показано на картинке ниже:

Настройка перевода

Теперь можете протестировать как работает лента.

Автообновление плагина WPGrabber

Для включения автообновления плагина WPGrabbe проделайте следующие шаги: 

Перейдите в настройки плагина:

Автообновление плагина WPGrabber

На вкладку Автообновление:Включение автообновления WPGrabber

Пробежимся по настройкам:

  1. Включить автообновление лент -> Да
  2. Автоматически отключать ленты с ошибками и ленты которые не успевают обновляться? -> Нет (Нет, при правильно настроенных лентах, подобранном и настроенном хостинге или сервере)
  3. Метод обновления -> 1. WordPress CRON через сайт (зависит от посещаемости сайта!) — самый распространенный метод, в большинстве случаев этого достаточно.
    2. Настроенное CRON-задание на веб-сервере (хостинге) — Для работы данного метода обновления Вам потребуется настроить CRON-задание на Вашем сервере (хостинге) Об этом чуть позже.
  4. Порядок и периоды обновления лент -> по порядку через заданный интервал (лучше оставить без изменений)
  5. Интервал запуска процессов обновления / периоды обновления (мин.) -> 30 (30 минут подойдет практически для всех, пустое значение будет заменено на 60 минут)
  6. Кол-во лент обновляемых за один процесс автообновления -> 2 (Если у вас слабый хостинг установите 1, оптимальным является не более 1-2 лент, для не нагруженных лент можно выбрать 3-5)
  7. Сохраняем изменения
  8. Переходите к списку и включаете нужные ленты (перед включением лент в работу — обязательно протестируйте их)

Первоначальная настройка плагина WPGrabber

При первой установке плагина WPGrabber, да и всем не мешает проверить:

Перейдите в настройки плагина:

Первая настройка WPGrabber

На вкладку Основные:

Первоначальная настройка плагина WPGrabber

Это стандартные настройки для плагина WPGrabber.

Теперь пройдемся по пунктам:

  1. Для запросов использовать метод -> CURL (основная функция для парсинга контента)
  2. Для скачивания файлов (картинок) использовать метод -> COPY (основная функция для грабинга и сохранения изображений)
  3. Включить обработку редиректов -> Да 
  4. Максимальное время ожидания ответа от сервера -> 30 (вполне достаточно 30, пустое значение будет заменено на параметр из настроек вашего хостинга, сервера)
  5. Каталог временных файлов -> /wp-content/wpgrabber_tmp/
  6. Время выполнение основного процесса импорта в секундах -> 30 (вполне достаточно 30, пустое значение — по умолчанию: 30 сек.)
  7. Разбивать процесс импорта на части -> Да
  8. Сохраняем изменения

Настройка Сайта (3)

Для проверки хостинга на совместимость с плагином WPGrabber выполните следующие действия:
В папке с архивом плагина WPGrabber находится файл test.php загрузите его в корень вашего сайта и запустите в браузере:

http://ваш_сайт.ру/test.php

Начните Тест

image

Результат тестирования

image

Параметры:
memory_limit = 256M — Желательно не менее 64М но используя тяжелые темы и плагины увеличьте это значение. Оптимально 128М
max_execution_time = 90 — Не менее 30
max_input_time = 90 — Не менее 30

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

Не работает плагин WPGrabber, а в результатах тестирования ошибки

  1. VPS, VDS — ну с этим то все понятно. Установите и подключите недостающий функционал — Гугол в помощь.
  2. Виртуальный хостинг — Попробуйте включить неработающие функции в настройках PHP, если таковых не имеется, то обратитесь в службу поддержки хостера или смените хостинг, т.к. он скорее всего устарел и можно сказать заброшен. Плагин работает со стандартными расширениями и функциями которые по умолчанию включены на всех современных хостингах, без которых ваш сайт на любой CMS не будет корректно работать.
  3. Бесплатный хостинг — им кто то еще пользуется? Даже и не пытайтесь.

 

Для ускорения индексации вашего автонаполняемого сайта, используйте сервисы goo.gl/MZxd6D и http://goo.gl/mg9uLu

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

Что же делать?

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

В этом нам поможет плагин Auto Post Thumbnail (желательно версию PRO), скачайте или установите из админ панели вашего сайта и активируйте, все готово. Теперь плагин будет в автоматическом режиме создавать миниатюры из первого изображения публикуемой записи.

P.S. Если до установки плагина Auto Post Thumbnail у вас уже были опубликованы статьи, но без эскизов, пройдите в настройки модуля и нажмите кнопку Generate Thumbnails, учтите при большом количестве сообщений на вашем сайте, процесс займет длительное время.

Удачи вам в создании автонаполняемых сайтов с плагином wpgrabber WordPress

Настройка автообновления лент WPGrabber используя CRON задания на сервере

Для того, чтобы ваши ленты в WPGrabber обновлялись регулярно и автоматически по определенному расписанию (через определенные промежутки времени) Вам необходимо настроить CRON-задание на сервере, которое будет делать запрос по адресу: http://ваш_сайт/?wpgrun=1

Всю эту настройку нужно производить в панели управления вашего хостинга. 

Для начала убедитесь, что у вас есть такие возможности. Найдите в панели управления хостингом раздел «CRON» (Управление CRON, Планировщик CRON, CRONTAB, CRON-задания и т.д.).

Далее есть несколько вариантов настройки CRON-задания. Использование какого-либо из них зависит от настроек и возможностей вашего хостинга. Лучше всего почитать Справку или FAQ по настройке CRON-задание у вас на хостинге. Так же можно обратится к технического поддержке вашего хостинга с просьбой: «Прислать пример отправки GET-запроса по адресу http://ваш_сайт/?wpgrun=1

Варианты CRON-заданий:

  • Через wget
    Пример CRON-команды:

    /usr/bin/wget -O ‘http://ваш_сайт/?wpgrun=1’ > /dev/null

    Здесь в конце: > /dev/null необязательно, данная конструкция отменяет вывод от команды, тем самым на ваш почтовик не будет приходить тонны писем о выполненных CRON-заданиях.

  • Через curl
    Пример CRON-команды:

    curl -s ‘http://ваш_сайт/?wpgrun=1’ > /dev/null

  • Через GET
    Пример CRON-команды:

    GET ‘http://ваш_сайт/?wpgrun=1’ > /dev/null

Не забудьте также в настройках плагина WPGrabber (слева в WPGrabber выбрать Настройки) в панели Настройка автообновления лент в параметре Метод обновления выбрать CRON Server. Кроме того, параметр Включить автообновления лент должен быть обязательно включен

Выборочное автообновление лент по ID WPGrabber используя CRON задания на сервере

В WordPress плагине WPGrabber реализована поддержка запуска скрипта авто обновления выбранных лент по их ID ( Внимание! Только в режиме метода обновления: 2. Настроенное CRON-задание на веб-сервере (хостинге) на вкладке Автообновление в настройках плагина ).

Простой (стандартный) запуск скрипта авто обновления выглядит так: http://ваш_сайт/?wpgrun=1
Теперь у вас есть возможность передавать скрипту параметр feeds, в котором можно указать конкретную ленту или ленты для обновления.

Варианты задания параметра feeds:

http://ваш_сайт/?wpgrun=1&feeds=5 (одна лента)
В данном случае будет обновлена только лишь одна лента, ID которой равен 5

http://ваш_сайт/?wpgrun=1&feeds=2,6,9 (несколько лент через запятую)
Будут обновлены ленты с ID: 2, 6 и 9

http://ваш_сайт/?wpgrun=1&feeds=6-12 (диапазон лент)
Будут обновлены все ленты ID начиная с 6 и заканчивая 12 (включительно)