Bible Reading Plans


This plugin provides the ability to embed Bible reading plans into a post or page using shortcode of the form [bible-reading-plan reading_plan=’mcheyne’ version=’ESV’]. The Digital Bible Platform ( is the source of the Scriptures displayed for each plan. See the screenshots for an example of how to use this plugin.

This plugin is a fork of the Embed Bible Passages plugin ( made necessary by changes in the ESV Bible Web Service API. Since the Digital Bible Platform API provides two versions for English and for more than 1000 languages, however, we hope this fork promises a much broader future than did the Embed Bible Passages plugin. Other sources such as API.Bible are being investigated for possibly even better resources going forward.

For the initial releases only the English language is available.

The values of reading_plan can, at present, be:
mcheyne – M’Cheyne One-Year Reading Plan
daily-light-on-the-daily-path-morning – Daily Light on the Daily Path — Morning
daily-light-on-the-daily-path-evening – Daily Light on the Daily Path — Evening
The default reading plan is M’Cheyne One-Year Reading Plan.

We hope to add other plans going forward and have also created a premium plugin “Create Bible Reading Plans” ( to make it possible to create one’s own Bible reading plan for use in this plugin.

The values of version can, at present, be:

ESV - English Standard Version
KJV - King James Version

The default version is ESV.

The page opens with the plan reading for the current date, as set on the client computer. An optional date picker calendar is available to enable users to choose readings for other dates.

Copyright 2020 M.D. Green, SaeSolved:: LLC


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


  • Sample input for page of Daily Light on the Daily Path -- Morning Plan.

  • Sample result for page of Daily Light on the Daily Path -- Morning Plan.

  • Settings page part 1.

  • Settings page part 2.


  1. Extract the embed-bible-passages folder and place in the wp-content/plugins folder. Enable the plugin.

  2. Select whether or not to provide the ability for users to select passages for days other than the current day by clicking on a calendar.

  3. Select whether or not to optionally show a “Powered by” attribution at the bottom of pages.

  4. Create pages and/or posts containing the shortcode of the form [bible-reading-plan reading_plan=’mcheyne’].



There are no reviews for this plugin.

Contributors & Developers

“Bible Reading Plans” is open source software. The following people have contributed to this plugin.


Translate “Bible Reading Plans” into your language.

Interested in development?

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



  1. Incorporates compatibility with the premium plugin “Create Bible Reading Plans” (

  2. Addition of another version of the Bible.

  3. Incorporates storing of reading plan arrays in the database, rather than a directory.

  4. Incorporates use of core WordPress CSS for Datepicker.


Incorporates changes that require each user of the plugin to register at the Digital Bible Platform and get their own Access Key.


Initial release.