Bg Bible References


[see also Russian description below]

  • The plugin will highlight references to the Bible with links.
  • Parallel passages in the Bible.
  • Interpretation of Holy Scripture by the Holy Fathers and Doctors of the Church.
  • Convert references to normalized form.
  • Excerpts from the Bible in the article.
  • Random quote and quote of the day.
  • Search in the Bible.
  • List of Bible references contented in the article.
  • You can add and delete folders with Bible books on your site.
  • To customize the appearance of reference links, use class bg_bibrefs.

Bible in 6 languages:

  • Church Slavic (Elizabeth Bible)
  • Russian (Synodal translation by Russian Orthodox Church)
  • Ukrainian (translation by I.I.Ogienko)
  • Belarusian (New Testament translated by Biblical Commission of the Belarusian Exarchate)
  • Serbian (New Testament – synodal translation by Serbian Orthodox Church, Old Testament by Daničić, Karadžić)
  • English (King James Version)


  • [bible] displays quotes from the Bible in the text of the page.
  • [bible_epigraph] displays the quote in the format of epigraph.
  • [bible_search] displays the search results of phrase (parameter ‘context’). In the search query you can use wildcards: “$” – 1 аny letter, “%” – 0 or 1 аny letter, “*” – more any letters.
  • [bible_omnisearch] displays a form element, allowing the user to enter a search query (see: [Bible_search]).
  • [references] displays list of Bible references are finded in the article.
  • [norefs]...[/norefs] prohibits highlighting the Bible references in the text enclosed with this shortcode.

The plugin contains 3 widgets:

  • Bible References Widget allows you to place the form in the sidebar to display Bible quotes on the page of your site.
  • Bible Search Widget allows you to place the form in the sidebar to search for words or phrases in the Bible.
  • Bible Quote Widget in the sidebar displays a Random Quote or Day’s Quote from the Bible the same way as it makes the shortcode [bible_epigraph].

Описание плагина

  • Плагин подсвечивает ссылки на Библию с помощью гиперссылок.
  • Параллельные места в Библии.
  • Толкования Святого Писания Святыми отцами и Учителями Церкви.
  • Преобразование ссылок к нормализованному виду.
  • Отрывки из Библии в тексте статьи.
  • Случайная цитата и Цитата дня.
  • Поиск в Библии.
  • Список библейских ссылок в статье.
  • Вы можете добавлять и удалять папки с книгами Библии на вашем сайте.
  • Для настройки вида ссылок используйте класс bg_bibrefs.

Текст Библии на 6 языках:

  • церковно-славянский (Елизаветинская Библия)
  • русский (Синодальный перевод)
  • украинский (перевод И.И.Огиенко)
  • белорусский (Новый Завет в переводе Библейской Комиссии при Белорусском Экзархате)
  • cербский (Новый Завет – синодальный перевод Сербской Православной Церкви, Ветхий Завет в переводе Даничича и Караджича)
  • английский (King James Version)


  • [bible] выводит цитаты из Библии в тексте страницы.
  • [bible_epigraph] выводит на экран цитату в форме эпиграфа.
  • [bible_search] выводит на экран результаты поиска фразы в Библии. В поисковом запросе можно использовать специальные символы: “$” – 1 любая буква, “%” – 0 или 1 любая буква, “*” – несколько любых букв.
  • [bible_omnisearch] выводит на экран элемент формы, позволяющий пользователю вводить поисковый запрос.
  • [references] выводит список ссылок на Библию, встречающиеся в статье.
  • [norefs]...[/norefs] запрещает подсветку гиперссылок на Библию в тексте, ограниченном этим шорт-кодом.

Плагин содержит 3 виджета:

  • Виджет “Ссылки на Библию” позволяет разместить в сайдбаре форму для вывода текста цитат из Библии на странице Вашего сайта.
  • Виджет “Поиск в Библии” позволяет разместить в сайдбаре форму для поиска слова или фразы Библии.
  • Виджет “Цитата из Библии” выводит в сайдбаре Случайную Цитату или Цитату Дня из Библии, аналогично тому, как это делает шорт-код [bible_epigraph].

Notes for Translators

You can translate this plugin using POT-file in languages folder with program PoEdit (
More in detail about translation WordPress plugins, see “Translating WordPress” (

Send me your PO-files. I will insert them in plugin in next version.


GNU General Public License v2


  • An example work of the plugin - highlight references
  • Expanded tooltip.
  • Page of Bible verses
  • Interpretation of Holy Scripture
  • Search in the Bible


  1. Upload ‘bg-biblie-references’ directory to the ‘/wp-content/plugins/’ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.


How do I know that the script works?

Any references to Bible verses on your page will be replaced by hyperlink.

Why can’t I use a script?

  • Make sure that your browser supports JavaScript, and JavaScript enabled in your browser.
  • Verify that the reference to the Bible is framed in accordance with the generally accepted rules.


Read all 11 reviews

Contributors & Developers

“Bg Bible References” is oopbron sagteware. Die volgende mense het bygedra tot die ontwikkeling van hierdie uitbreiding:


Translate “Bg Bible References” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Replaced links… to… .


  • Fixed bug.


  • Fixed parsing of western notation.


  • Fixed bug.


  • Changed the setting format for the language of the Bible on the website.
  • New links to Bible interpretations on the website.


  • Added display multilanguage page with Bible verses.


  • Fixed getting remote files.


  • Fixed bug.


  • Added Serbian translation. Many thanks to Tropinin Maxim.
  • Allowed to upload Serbian version of the Bible.


  • Allowed to set the maximum of character number of in references of Bible book.


  • Fixed some bugs.


  • Now you can upload your own Bible books on your site in wp-content/uploads/bible/ folder, without risk lose them when plugin update.


  • Some French language support add-ons.


  • Added French translation. Many thanks to Mr. R.F. Bouthillette from Quebec.


  • Changed format of links to interpretation of Bible by Lopuchin on the site


  • Added links to interpretation of deuterocanonical books by Lopuchin on the site


  • Fixed small bug.


  • Improved algorithm to recognize the Bible references. Some settings have been changed.


  • Added options that allow you to adjust the permissible deviations from the Eastern tradition in Bible references.
  • In the book “Psalms” the word “Chapter” is replaced by “Psalm”.


  • Added option to disable links to interpretations.
  • Allow shortcodes into [bible]...[/bible] tags.
  • Added links to interpretation by Lopuchin on the site
  • Added file manager for Bible books.
  • Now you can receive Bible verses from external AJAX Proxy.
  • Functions – analogs of the shortcodes: bg_bibrefs_bible ( (string) $ref='', (string) $book='', (string) $ch='1-999', (string) $type='verses', (string) $lang='',(string) $prll='' ) and bg_bibrefs_bible_epigraph ( (string) $ref='rnd', (string) $lang='' ).


  • Plugin validates the references. Invalid references marks as errors.
  • Added additional classes for display verses: bg_bibrefs_<type>.
  • Added delay in 0.2 sec. when you hover over the link to avoid loading theBible books, if you accidentally moved the cursor around the screen.
  • Added object cache for downloaded books.
  • Added option which allows you to upload Bible verses in links when plugin parse of the text (before display it on the screen).
  • Added option to set the maximum execution time.
  • Now plugin interface is available in the Belarusian language. Many thanks to Basil Matveev.
  • Now you can easily add any edition of the Bible.
  • Added missing in KJV apocryphal verses (Prov.4:28-29; Prov.13:14; Prov.18:8; Ps.151) from Brenton’s Septuagint.
  • Added apocryphal books and chapters and missing verses from the King James Bible (KJV).
  • Fixed old typos: bg_bibfers to bg_bibrefs (in function names, in option names, in text domain neme, in class names, etc.).


  • Now plugin highlight the Bible references in the post summary (field “Excerpt”, see
  • Added ‘Hebrews’ in Belarusian language.
  • Added parameter ‘prll’ in shortcodes [bible] and [bible_search].
  • You can redirect the hyperlinks of references to your own website, or even turn off them.
  • You can turn on references to parallel passages in the Bible.


  • Added shortcode [bible_omnisearch].
  • Improved support for multilingual sites.
  • Multilingual support of Readings in the plugin Bg Orthodox Calendar.


  • Added “Bible Search” widget and shortcode [bible_search].


  • Added “Bible References” widget and “Bible Quote” widget.
  • New plugin’s site .
  • Fixed code of Church Slavonic language from “sc” to “cu” (in according with ISO 639-1). Please make the changes to your website!


  • A random quote and quote of day.
  • Added shortcode [bible_epigraph].
  • Added three books of the New Testament in the Belarusian language.


  • Now you can define container (div ID or body tag), inside which will display tooltips.
  • Added books of New Testament in Belarusian language.
  • Added Kihg James Bible (English language).
  • The plugin supports the old notation with Roman numerals in naming books and in chapters.
  • Allow semicolons in the numbering of the chapters and verses.
  • Minor bugs fixed.


  • Optimized algorithm of main loop. Parsing of posts became faster.
  • Debug option.
  • To add a language, you can add a folder with the books into directory ‘bible’ of the plugin.
  • Added support for Cyrillic characters ёіїєґўЁІЇЄҐЎ.
  • Values ​​of custom fields ‘bible_lang’ and ‘norefs’ you can select on edit page of posts and pages.
  • Added Bible in Church Slavonic language.


  • Added Four Gospels in the Belarusian language.


  • Added option “Show original verse numbers”.
  • Now disabled highlighting of Bible references in links (tag <a>).


  • Bible in multiple languages in blog and posts.
  • Button expand/hide now at left.
  • Minor bugs fixed.


  • Multilanguage Bible verses in tooltip.
  • Added Ukrainian language.


  • Added enclosing shortcode [bible]...[/bible].
  • Allowed references like (Ин. 3:16—4:6).


  • New view of tooltips.
  • Now you can expand tooltip for easy reading.
  • Selection of text in tooltip for copying to the clipboard.
  • Hyphen and other similar symbols (#8208-#8213) instead of the dash (#45) allowed to use in references.


  • Added short-code [norefs]...[/norefs].
  • Option to disable highlighting of Bible references in the whole post.
  • List of Bible references (short code [references]) displays in “normalized form” without repeats.


  • Added option “Highlight references in the headers H1…H6”. Thank you very much, Pozharko Andrej, for good idea.
  • Added option “Convert references to the normalized form”.
  • For short code [references type="list"] specified additional parameter ‘col’ – the number of columns.
  • Now you can specify a few books in row using semicolon as the separator (см.: Зах.4; 2Кор.1:21; 1Ин.2:27).


  • Added short code [references] – displays quotes from the Bible in the text of the page. Thanks Pozharko Andrej for idea.


  • To read Bible files used PHP-functions cURL or file_get_contents() or fopen().
    Plugin tries to read Bible files with one of this methods in the order listed.
    To do the reading faster, disable unnecessary methods in settings – you need one only.
    Warning: Some methods may not be available on your server.
  • Allowed to use a semicolon instead of a comma in references.
  • Added some new abbreviations of the Bible books.
  • Added option “Preload Bible verses in tooltips”. Try this option on a slow server, but can be problem with ajax-requests limiting on the server.
  • Added links to the interpretation of Holy Scripture on the site of the monastery Optina Pustyn (
  • Allowed use in shortcode any valid (not only Latin) abbreviation of Bible books.


  • New algoritm to get and display Bible verses.
  • Added type='t_verses' in shortcode[bible].


  • Algorithm optimization.
  • Fixed mp3 eq. [Мр.3] error (Lat/Cyr mixing).
  • Other minor fixing.(Thanks, versusbassz)
  • Some PHP E~Notices fixed and some corrections for compliance to WordPress coding standards (Thanks, versusbassz)
  • Allowed point instead of a colon (In.3.16-18) after first chapter number.
  • Allowed to use references without brackets.


  • Added type='b_verses' in Short code[bible].
  • Short code [bible book='Mt' ch='2:3-6 'type='verses'] displays quotes from the Bible in the text.


  • Fastest display page. The tooltip is created when you hover the cursor over it only.


  • When you hover your mouse over the link displayed tooltip containing the Bible verses (only in Russian).


  • The first stable version.


  • Plugin internationalization (i18n).


  • Added new options


  • Fixed minor bugs in i18n


  • Added Plugin’s options


  • Parsing algorithm of references was rewrite in PHP


  • Trying to solve the conflict with the built-in script Yandex Maps


  • Fixed a bug causing a conflict with other plugins


  • Allowed см.:(see) just after the opening bracket. Options: см.: | см. | см: | см
  • New: Pop-up window when you specify the cursor on the link contains the full title of the book of the Bible
  • Fixed some bugs.


  • Major changed algorithm. Now available complex references, such as (Ин. 3:16—18, 4:4—6)
  • Added new abbreviations


  • Optimized algorithm, added format of reference in brackets
  • Script are uploaded before in footer </body> tag. Loading of the script is independent the availability of wp_head and wp_footer in WP theme


  • Added references (Ин.1:4,12-15), (Ин 1:4,12-15).
  • Script are uploaded in the <head> section now (before in footer)


  • Plugin in beta testing mode