Этот плагин не тестировался с последними 3 основными выпусками WordPress. Скорее всего, он уже не поддерживается и может быть несовместим с текущими версиями WordPress.

Bg Patriarchia BU

Описание

Раз в сутки плагин проверяет наличие новой информации на Patriarchia.ru и копирует ее на ваш сайт в каталог /wp-content/uploads/bg_pbu/.

Шорт-код [patriarchiaBU] выводит на экран богослужебные указания (имеет приоритет 1 при обработке текста).

Параметры:

date — дата в формате YYYY-MM-DD по новому стилю.

Если date не указана, то сначала проверяется наличие даты в адресной строке (например, http://bogaiskov.ru/bu?date=2017-02-26).
Если дата в адресной строке не указана или указана с ошибкой, то принимается текущая дата.

Если вместо даты задано число со знаком ‘+’ или ‘-‘, то это воспринимается как смещение относительно текущей даты.
Например, date='+1' — завтра, date='+2' — послезавтра и т.д., и соответственно: date='-1' — вчера, date='-2' — позавчера и т.д.

hlink = 'off' — внешние ссылки в тексте удалены, 'on' — внешние ссылки в тексте без изменений.

Богослужебные указания выводятся на экран в контейнере <div class="patriarchiaBU">...</div>.

Шорт-коды [the_prevday] и [the_nextday] позволяют вставить в текст страницы ссылки для перехода на предыдущий/следующий день.

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

Ссылкам присвоены классы соответственно: class="bg_pbu_prevday" и class="bg_pbu_nextday".

Шорт-код [datelink] позволяет сформировать гиперссылку на указанный в качестве параметра URL.
В конце ссылки добавляется дата в формате YYYY-MM-DD из командной строки.
Если таковая отсутствует, то текущая дата.

Параметры:

title — текст ссылки, вместо плейсхолдера %date% будет подставлена рабочая дата,

url — ссылка для перехода,

target — атрибут target тега a, по умолчанию target=’_blank’.

Ссылке присвоен класс: class="bg_pbu_datelink".

Настройки плагина

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

Вы можете также выбрать порядок просмотра и поиска данных в источниках: на сайтах Patriarchia.ru и/или calendar.rop.ru.

Отметив пункт Обновить файлы сейчас и нажав кнопку Сохранить изменения, вы инициируете фоновый процесс обновления файлов на вашем сервере.
Процесс может занять 3-5 минут. Результаты фиксируются в log-файле в папке с плагином: /wp-content/uploads/bg_pbu/inc/

Скриншоты

  • Богослужебные указания на вашем сайте.
  • Настройки плагина.

Установка

  1. Upload the plugin files to the /wp-content/plugins/bg-patriarchia-bu directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the \’Plugins\’ screen in WordPress
  3. Use the Settings->Plugin Name screen to configure the plugin

Часто задаваемые вопросы

Спрашивайте. Ответим. 🙂

Отзывы

27.02.2021
Плагин отличный, но не подгружает инфу. Заработал после того, как я выставил только один ресурс для проверки patriarhia.ru
09.06.2018
Как всегда, у автора отличный и нужный плагин! Не сразу разобрался с шорткодами, но залез в историю версий и всё нашёл. Спасибо!
Посмотреть все 4 отзыва

Участники и разработчики

«Bg Patriarchia BU» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

Перевести «Bg Patriarchia BU» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

2.2.2-3

  • Исправлено несколько ошибок и неточностей

2.2.1

  • Исправлена старая ошибка нарушающая корректную работу фильтра the_content

2.2

  • Отключено считывание данных с сайта Издательства московской патриархии
  • Добавлено исправление ошибок в тексте БУ Патриархии

2.1.4

  • В 2019 году изменен формат calendar.rop.ru

2.1.3

  • Удаляет cron-задания и БУ с сервера после удаления плагина (спасибо за замеченный ляп, Иван!).

2.1.1-2

  • БУ доступно за 2 предыдущих года, текущий и 1 последующий.

2.1

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

2.0

  • Изменена логика проверки наличия информации о БУ за указанный день.
  • При отсутствии информации на сайтеPatriarchia.ru плагин пытается ее найти на calendar.rop.ru

1.3.4

  • Удален контейнер <div class="main" id="main">...</div> из текста Богослужебных указаний.

1.3.2

  • Шорт-код [patriarchiaBU] имеет приоритет 1 при обработке текста.

1.3.1

  • Ссылкам Следующий день и Предыдущий день добавлен атрибут rel="nofollow".

1.3

  • Сохраняет все имеющиеся БУ на локальном сервере в папке /wp-content/uploads/bg_pbu.

1.2

  • Добавлен шорт-коды [datelink].

1.1

  • Добавлены шорт-коды [the_prevday] и [the_nextday].

1.0

  • Первый релиз плагина.