• Resolved genuscastor

    (@genuscastor)


    The Bible reading Plans plugin will not accept the API.Bible access key I retrieved from the api.bible website. I get an error that the key must be 32 characters long, and the key I was issued is 21 characters long. I contacted API.Bible and was informed that the keys are now 21 characters in length, older keys are 32 characters. The email I got from them states, “The older one is no longer available for creating new accounts. That means you would need to make a request with the plugin developer to update the plugin to handle both API key lengths for the best compatibility.”

    Please advise.

    Thanks for all you do!

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Dave Smith

    (@sophoservices)

    Really appreciate you bringing this to our attention! I’ll adjust it right now 🙂

    Plugin Author Dave Smith

    (@sophoservices)

    v3.0.10 has been released. Thanks for your help 🙂

    Thread Starter genuscastor

    (@genuscastor)

    Thanks for the quick response! The 21-character key is accepted now, and the reading plan shows up on the page. But the reading passages are not embedded in the page. I’ve checked the syntax for the ABS entry to be correct: [bible-reading-plan source=”ABS” reading_plan=”back-to-the-bible-chronological” version=”KJV-P”] Looking into what else could be. (WordPress v6.9; PHP v8.2.18)

    Thanks again for the quick response.

    Plugin Author Dave Smith

    (@sophoservices)

    That code works on my system, using my, older, abs api key. I wonder if it’s a new/old key thing. Can you check the logs?

    What does it say on the screen when the passages don’t load?

    Plugin Author Dave Smith

    (@sophoservices)

    I have got a new key. Looks like they’ve changed the API endpoint too. Working on it.

    Thread Starter genuscastor

    (@genuscastor)

    I saw your post above after I posted this. Thanks for your prompt attention!

    I see BibleReadingPlans entries in the debug.log file, should I post it all here? :/

      thrown in /home2/electme/public_html/wp-content/plugins/bible-reading-plans/bible-reading-plans-class.inc.php on line 2220
    [06-Jan-2026 20:55:46 UTC] PHP Notice: Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>bible-reading-plans</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.ww.wp.xz.cn/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /home2/electme/public_html/wp-includes/functions.php on line 6131
    [06-Jan-2026 20:55:46 UTC] PHP Deprecated: Creation of dynamic property BibleReadingPlans::$book_names_ap is deprecated in /home2/electme/public_html/wp-content/plugins/bible-reading-plans/includes/properties/book-codes.inc.php on line 85
    [06-Jan-2026 20:55:46 UTC] PHP Notice: Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>wp-plugin-hostgator</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.ww.wp.xz.cn/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /home2/electme/public_html/wp-includes/functions.php on line 6131
    [06-Jan-2026 20:55:46 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home2/electme/public_html/wp-includes/functions.php:6131) in /home2/electme/public_html/wp-includes/functions.php on line 7182
    [06-Jan-2026 20:55:46 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home2/electme/public_html/wp-includes/functions.php:6131) in /home2/electme/public_html/wp-admin/includes/template.php on line 2134
    [06-Jan-2026 20:56:34 UTC] PHP Notice: Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>bible-reading-plans</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.ww.wp.xz.cn/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /home2/electme/public_html/wp-includes/functions.php on line 6131

    Quite a few more entries, appear to be similar.

    • This reply was modified 4 months, 3 weeks ago by genuscastor.
    • This reply was modified 4 months, 3 weeks ago by genuscastor.
    Plugin Author Dave Smith

    (@sophoservices)

    I obtained a new key, and found there’s a new api endpoint to go with it. I’m uploading a 3.0.11 shortly.

    Plugin Author Dave Smith

    (@sophoservices)

    3.0.11 is out now.

    Thread Starter genuscastor

    (@genuscastor)

    Allrighty, that works! Thanks again, your quick responses are most appreciated. I’m waiting to hear back from Bible Brain (DBP) API for a key to try that option.

    Thanks for all you do.

Viewing 9 replies - 1 through 9 (of 9 total)

You must be logged in to reply to this topic.