{"id":379628,"date":"2026-10-08T13:45:19","date_gmt":"2026-10-08T13:45:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/praytime-me-bible-verses\/"},"modified":"2026-10-09T08:27:19","modified_gmt":"2026-10-09T08:27:19","slug":"praytime-me-bible-verses","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/praytime-me-bible-verses\/","author":23578309,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.3","stable_tag":"1.1.3","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"PrayTime.me Bible Verses","header_author":"","header_description":"Imports 14 public-domain English Bible translations and displays verses with the [praytime_bible_verses] shortcode.","assets_banners_color":"dfc292","last_updated":"2026-10-09 08:27:19","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/whydonate.com\/fundraising\/praytimeme-bible-verses-wordpress-plugin","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":119,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"m1sh0u","date":"2026-10-08 17:41:52","revision":3735263},"1.0.1":{"tag":"1.0.1","author":"m1sh0u","date":"2026-10-08 17:44:24","revision":3735268},"1.0.2":{"tag":"1.0.2","author":"m1sh0u","date":"2026-10-08 18:04:23","revision":3735297},"1.0.3":{"tag":"1.0.3","author":"m1sh0u","date":"2026-10-08 18:09:57","revision":3735307},"1.0.4":{"tag":"1.0.4","author":"m1sh0u","date":"2026-10-08 18:12:39","revision":3735313},"1.0.5":{"tag":"1.0.5","author":"m1sh0u","date":"2026-10-09 06:15:15","revision":3736002},"1.1.0":{"tag":"1.1.0","author":"m1sh0u","date":"2026-10-09 06:36:31","revision":3736029},"1.1.1":{"tag":"1.1.1","author":"m1sh0u","date":"2026-10-09 07:46:43","revision":3736138},"1.1.2":{"tag":"1.1.2","author":"m1sh0u","date":"2026-10-09 08:24:59","revision":3736198},"1.1.3":{"tag":"1.1.3","author":"m1sh0u","date":"2026-10-09 08:27:19","revision":3736200}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3734750,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3734750,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.1.0","1.1.1","1.1.2","1.1.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3735297,"resolution":"1","location":"assets","locale":"","width":1539,"height":1003},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3735297,"resolution":"2","location":"assets","locale":"","width":903,"height":888},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3735297,"resolution":"3","location":"assets","locale":"","width":548,"height":500},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3735297,"resolution":"4","location":"assets","locale":"","width":661,"height":871},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3735297,"resolution":"5","location":"assets","locale":"","width":1575,"height":858},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3735297,"resolution":"6","location":"assets","locale":"","width":793,"height":874}},"screenshots":{"1":"How to insert the Shortcode into the page editor","2":"Main look and feel of the plugin","3":"Bible Translation selector","4":"Import &amp; Usage information","5":"Settings - Screenshot 1","6":"Settings - Screenshot 2"}},"plugin_section":[],"plugin_tags":[],"plugin_category":[],"plugin_contributors":[285255],"plugin_business_model":[],"class_list":["post-379628","plugin","type-plugin","status-publish","hentry","plugin_contributors-m1sh0u","plugin_committers-m1sh0u"],"banners":{"banner":"https:\/\/ps.w.org\/praytime-me-bible-verses\/assets\/banner-772x250.png?rev=3734750","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/praytime-me-bible-verses\/assets\/icon-128x128.png?rev=3734750","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/praytime-me-bible-verses\/assets\/screenshot-1.png?rev=3735297","caption":"How to insert the Shortcode into the page editor"},{"src":"https:\/\/ps.w.org\/praytime-me-bible-verses\/assets\/screenshot-2.png?rev=3735297","caption":"Main look and feel of the plugin"},{"src":"https:\/\/ps.w.org\/praytime-me-bible-verses\/assets\/screenshot-3.png?rev=3735297","caption":"Bible Translation selector"},{"src":"https:\/\/ps.w.org\/praytime-me-bible-verses\/assets\/screenshot-4.png?rev=3735297","caption":"Import &amp; Usage information"},{"src":"https:\/\/ps.w.org\/praytime-me-bible-verses\/assets\/screenshot-5.png?rev=3735297","caption":"Settings - Screenshot 1"},{"src":"https:\/\/ps.w.org\/praytime-me-bible-verses\/assets\/screenshot-6.png?rev=3735297","caption":"Settings - Screenshot 2"}],"raw_content":"<!--section=description-->\n<p>We recently launched the website <a href=\"https:\/\/praytime.me\">PrayTime.me<\/a> with the aim of creating a community for believers and those seeking spiritual peace.<\/p>\n\n<p>Wishing to make the <a href=\"https:\/\/praytime.me\/bible\/\">Bible<\/a> available directly on our website for free \u2014 and finding no viable way to do so using existing tools or plugins \u2014 we decided to develop this plugin to distribute at no cost to anyone running a site on this platform.<\/p>\n\n<h4>Credit<\/h4>\n\n<p>Although the plugin is free, we kindly ask you to enable the <strong>CREDIT checkbox<\/strong> which is found in <strong>Settings<\/strong>, in order to recognize our effort to make this plugin available for free.<\/p>\n\n<h4>Donate<\/h4>\n\n<p>We thank you for your <a href=\"https:\/\/whydonate.com\/fundraising\/praytimeme-bible-verses-wordpress-plugin\"><strong>donation<\/strong><\/a> and wish you great success in your mission to share the Bible with everyone, free of charge.<\/p>\n\n<h3>Bible usage rights<\/h3>\n\n\n\n\n  Translation\n  Usage rights\n\n\n\n\n  <strong>BSB<\/strong>\n  Dedicated to the public domain on April 30, 2023. <a href=\"https:\/\/berean.bible\/licensing.htm\">Publisher\u2019s statement<\/a>\n\n\n  <strong>ASV<\/strong>\n  Original 1901 text is public domain. <a href=\"https:\/\/ebible.org\/find\/show.php?id=eng-asv\">Distribution notice<\/a>\n\n\n  <strong>AKJV<\/strong>\n  American King James Version was dedicated to the public domain, allowing copying, selling and modifying. <a href=\"https:\/\/www.stepbible.org\/version.jsp?version=AKJV\">Dedication<\/a>\n\n\n  <strong>CPDV<\/strong>\n  SacredBible states its text and files are public domain unless otherwise indicated. <a href=\"https:\/\/sacredbible.org\/\">Original source<\/a>\n\n\n  <strong>DBT<\/strong>\n  Historical Darby text is public domain. <a href=\"https:\/\/ebible.org\/find\/show.php?id=engDBY\">Distribution notice<\/a>\n\n\n  <strong>DRB<\/strong>\n  Historical Douay-Rheims\/Challoner text is public domain. <a href=\"https:\/\/www.crosswire.org\/sword\/modules\/ModInfo.jsp?modName=DRC\">Distribution notice<\/a>\n\n\n  <strong>ERV<\/strong>\n  Historical <strong>English Revised Version<\/strong> is public domain; confirm the exact edition because other translations share that abbreviation.\n\n\n  <strong>JPS \/ WEY<\/strong>\n  <strong>JPS 1917<\/strong> is public domain; historical Weymouth editions are public domain in the US. Later JPS translations have different rights. <a href=\"https:\/\/jps.org\/resources\/tanakh-customer-guide\/\">JPS explanation<\/a>, <a href=\"https:\/\/gutenberg.org\/ebooks\/8844\">Weymouth example<\/a>\n\n\n  <strong>NHEB<\/strong>\n  Published as a public-domain translation. <a href=\"https:\/\/nheb.net\/files\/NHEB.pdf\">Publisher\u2019s foreword<\/a>\n\n\n  <strong>SLT<\/strong>\n  Julia E. Smith\u2019s historical translation is public domain; verify the dataset contains that text.\n\n\n  <strong>WBT<\/strong>\n  Webster\u2019s historical translation is public domain. <a href=\"https:\/\/www.crosswire.org\/sword\/modules\/ModInfo.jsp?modName=Webster\">Distribution notice<\/a>\n\n\n  <strong>WEB<\/strong>\n  Text is public domain, but <strong>\u201cWorld English Bible\u201d is a trademark<\/strong>; the publisher asks that modified text use another name. <a href=\"https:\/\/ebible.org\/details.php?id=eng-web\">Publisher\u2019s terms<\/a>\n\n\n  <strong>YLT<\/strong>\n  Historical Young\u2019s Literal Translation is public domain. <a href=\"https:\/\/ebible.org\/engylt\/copyright.htm\">Distribution notice<\/a>\n\n\n\n\n<h3>Settings<\/h3>\n\n<p><strong>Tools<\/strong> \u2192 <strong>PrayTime.me Bible Verses<\/strong> \u2192 <strong>Settings<\/strong> holds the site-wide defaults; <code>\/Shortcode<\/code> attributes override them.<\/p>\n\n<ul>\n<li>Translations: the default translation, which translations are enabled, whether translation descriptions are shown, and the chapter the reader opens at.<\/li>\n<li>Appearance: accent colour, light \/ dark \/ automatic colour scheme, flowing or one-verse-per-line text, verse numbers, and stacked or side-by-side columns when comparing up to three translations.<\/li>\n<li>Verse of the day: rotate through an editable list of references, or pick a random verse each day.<\/li>\n<li>Reader links: addresses like \/bible\/web\/john\/3\/ on a chosen reader page (needs a non-plain permalink structure).<\/li>\n<li>Sharing: Copy and Share buttons on passages, with click-to-copy verse numbers.<\/li>\n<li>Credit: an optional \"This plugin is freely offered by PrayTime.me\" line linking to <a href=\"https:\/\/praytime.me\/\">PrayTime.me<\/a>. It is off until the site owner enables it.<\/li>\n<li>Data: keep the Bible texts and settings when the plugin is deleted.<\/li>\n<\/ul>\n\n<h3>Uninstall<\/h3>\n\n<p>Deleting the plugin from the Plugins screen drops its three tables and its settings, unless \"Keep the Bible texts and settings\" is enabled in the settings. Deactivating always keeps them.<\/p>\n\n<!--section=installation-->\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<ol>\n<li>You can install the plugin by <strong>uploading<\/strong> the <strong>.zip<\/strong> file in the <strong>plugins section<\/strong> of Wordpress, or by adding the files to the folder <code>\/wp-content\/plugins\/praytime-me-bible-verses<\/code>.<\/li>\n<li><p><strong>Activate<\/strong> the plugin through the <code>Plugins<\/code> menu in WordPress.<\/p>\n\n<p>On activation the plugin creates three tables (wp_praybive_bibles, wp_praybive_books, wp_praybive_verses, using your table prefix) and imports the bundled SQL (data\/bibles-data.txt) into them: 13 translations, 66 books and about 405,000 verses.<\/p>\n\n<p>The import is too large for a single request, so it runs in short batches in the background (WP-Cron). Progress is shown under <code>Tools \u2192 PrayTime.me Bible Verses<\/code>, where an administrator can also run it in the browser. On sites where WP-Cron is disabled, use the button there or run <code>wp praytime-me-bible-verses import<\/code>.<\/p><\/li>\n<li>Make sure the plugin <strong>data was successfully imported<\/strong>. To check that, you must go to the plugin settings <code>Tools \u2192 PrayTime.me Bible Verses \u2192 Settings<\/code> in the <strong>Import &amp; usage<\/strong> tab. If the import was not done automatically, simply press the <strong>Run import now<\/strong> button to import the needed data for the plugin to work properly.<\/li>\n<li><strong>Create or Edit a page\/post<\/strong> where you want to display the Bible. Inside the page\/post body add the <code>\/Shortcode<\/code> <code>[praytime_bible_verses]<\/code>.<\/li>\n<li><strong>Visit<\/strong> your new\/edited page\/post to see the newly added Bible.<\/li>\n<li>Check the plugin <strong>settings<\/strong> for multiple render capabilities. To access the Settings page follow the path <code>Tools \u2192 PrayTime.me Bible Verses \u2192 Settings<\/code><\/li>\n<\/ol>\n\n<h4>Demo<\/h4>\n\n<p>You can see a live demo on our website on the <a href=\"https:\/\/praytime.me\/bible\/\">Bible<\/a> page or in the <a href=\"https:\/\/playground.wordpress.net\/?plugin=praytime-me-bible-verses\">Wordpress Playground<\/a><\/p>\n\n<h4>Usage<\/h4>\n\n<p>The following <code>\/Shortcodes<\/code> can be used to display different kind of verses, or chapters of the Bible Translations<\/p>\n\n<ul>\n<li><code>[praytime_bible_verses]<\/code> \u2014 a reader with translation, book and chapter pickers and previous\/next chapter links.<\/li>\n<li><code>[praytime_bible_verses reference=\"John 3:16\"]<\/code> \u2014 a single verse in the default translation (BSB unless changed in the settings).<\/li>\n<li><code>[praytime_bible_verses reference=\"Psalm 23\" bible=\"WEB\"]<\/code> \u2014 a whole chapter.<\/li>\n<li><code>[praytime_bible_verses reference=\"Romans 8:28-30\" bible=\"WEB,YLT,ASV\"]<\/code> \u2014 translations side by side.<\/li>\n<li><code>[praytime_bible_verses reference=\"Genesis 1:1\" bible=\"all\"]<\/code> \u2014 every translation.<\/li>\n<li><code>[praytime_bible_verses book=\"John\" chapter=\"1\" verses=\"1-5\"]<\/code> \u2014 the same as reference, as separate attributes.<\/li>\n<li><code>[praytime_bible_verses reference=\"John 1\" browse=\"yes\"]<\/code> \u2014 the reader, opened at a chosen chapter.<\/li>\n<li><code>[praytime_verse_of_the_day]<\/code> \u2014 a verse that changes every day; also accepts <code>bible<\/code> and <code>show_info<\/code>.<\/li>\n<li><code>show_info=\"no\"<\/code> \/ <code>show_info=\"yes\"<\/code> \u2014 hides or shows the translation descriptions, overriding the setting.<\/li>\n<\/ul>\n\n<p>Translations (<code>bible=\"\u2026\"<\/code>): BSB, ASV, AKJV, CPDV, DBT, DRB, ERV, JPS \/ WEY, NHEB, SLT, WBT, WEB, YLT.<\/p>\n\n<h4>For developers: verse provider API<\/h4>\n\n<p>Other plugins (for example a bridge that posts a daily verse to a community plugin) can read verses as structured data through three filters. They are read-only: nothing is rendered, saved or scheduled. Pass <code>null<\/code> as the value, so the result stays <code>null<\/code> when this plugin is not active.<\/p>\n\n<ol>\n<li>Method definition: <code>apply_filters( 'praybive_get_verse', null, $args )<\/code> \u2014 a passage. <code>$args<\/code>:<\/li>\n<\/ol>\n\n<ul>\n<li><code>reference<\/code> (required) \u2014 <code>John 3:16<\/code>, <code>John 3:16-18<\/code> or <code>Psalm 23<\/code>.<\/li>\n<li><code>translation<\/code> \u2014 a code such as <code>WEB<\/code>; empty means the default translation. Must be enabled in the settings.<\/li>\n<li><code>max_verses<\/code> \u2014 refuse longer passages (<code>0<\/code>, the default, means no limit). Useful for user-typed commands.<\/li>\n<\/ul>\n\n<ol>\n<li>Method definition: <code>apply_filters( 'praybive_get_verse_of_the_day', null, $args )<\/code> \u2014 the verse the <code>[praytime_verse_of_the_day]<\/code> shortcode shows for a date, following its settings. <code>$args<\/code>:<\/li>\n<\/ol>\n\n<ul>\n<li><code>date<\/code> \u2014 <code>Y-m-d<\/code>; empty means today in <code>timezone<\/code>.<\/li>\n<li><code>timezone<\/code> \u2014 a PHP timezone such as <code>Europe\/Bucharest<\/code>; empty means the site timezone.<\/li>\n<li><code>translation<\/code> \u2014 empty means the verse of the day translation.<\/li>\n<\/ul>\n\n<p>Both return either a <code>WP_Error<\/code> or this array (<code>date<\/code> only for the verse of the day):<\/p>\n\n<pre><code>array(\n    'api_version' =&gt; 1,\n    'reference'   =&gt; 'John 3:16-17',\n    'book'        =&gt; 'John',\n    'chapter'     =&gt; 3,\n    'verse_start' =&gt; 16,\n    'verse_end'   =&gt; 17,\n    'text'        =&gt; 'For God so loved the world, \u2026 For God sent not his Son \u2026',\n    'verses'      =&gt; array( array( 'number' =&gt; 16, 'text' =&gt; '\u2026' ), array( 'number' =&gt; 17, 'text' =&gt; '\u2026' ) ),\n    'translation' =&gt; 'WEB',\n    'attribution' =&gt; 'World English Bible - https:\/\/worldenglish.bible\/',\n    'url'         =&gt; 'https:\/\/example.com\/bible\/?praybive_bible=web&amp;praybive_book=43&amp;praybive_chapter=3',\n    'hash'        =&gt; 'md5 of translation, reference and text',\n    'date'        =&gt; '2026-10-09',\n)\n<\/code><\/pre>\n\n<ul>\n<li><code>attribution<\/code> is the translation's credit line; show it next to the text.<\/li>\n<li><code>url<\/code> links to the chapter on the reader page chosen in the settings, or is empty when none is chosen.<\/li>\n<li><code>hash<\/code> is stable for the same translation, reference and text, so it can be stored to avoid posting a verse twice.<\/li>\n<\/ul>\n\n<p>Error codes: <code>praybive_not_ready<\/code> (the import has not finished), <code>praybive_unknown_translation<\/code>, <code>praybive_invalid_reference<\/code>, <code>praybive_not_found<\/code>, <code>praybive_too_long<\/code>, <code>praybive_invalid_date<\/code>, <code>praybive_invalid_timezone<\/code>.<\/p>\n\n<ol>\n<li>Method definition: <code>apply_filters( 'praybive_get_translations', null )<\/code> lists the enabled translations as <code>array( 'code' =&gt; 'WEB', 'attribution' =&gt; '\u2026', 'is_default' =&gt; true )<\/code> items, for a settings screen. It is empty until the import has finished.<\/li>\n<\/ol>\n\n<p>The <code>praybive_api_loaded<\/code> action fires on <code>plugins_loaded<\/code> with the API version (<code>1<\/code>). The version only changes if the returned arrays change in a way that could break callers.<\/p>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<p>First release<\/p>\n\n<h4>1.0.1<\/h4>\n\n<p>Updated readme file by adding Changelog and the Installation tab<\/p>\n\n<h4>1.0.2<\/h4>\n\n<p>Added a screenshot about how to install the plugin in the page editor<\/p>\n\n<h4>1.0.3 - 1.0.5<\/h4>\n\n<p>Small readme changes for better understanding of the plugin<\/p>\n\n<h4>1.1.0<\/h4>\n\n<p>Added the developers API for other plugins to be able to read verses as structured data through three filters<\/p>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Removed KJV Translation, since it is protected in UK by copyright law<\/li>\n<li>Added bible usage rights<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Added the possibility to increase\/decrease the font size<\/li>\n<li>Added a button to see the bible on fullscreen<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<p>Fixed readme file<\/p>","raw_excerpt":"Thirteen public-domain English Bible translations, displayed anywhere with the [praytime_bible_verses] shortcode.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/379628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=379628"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/m1sh0u"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=379628"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=379628"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=379628"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=379628"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=379628"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=379628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}