Hidden Word Bible Lessons

Описание

Hidden Word Bible Lessons helps your church or ministry teach Scripture through structured, engaging weekly lessons. Each lesson breaks down a single verse into five rich sections:

  • The Blueprint — The core scripture with memorization practice
  • The Context — Historical and cultural background
  • The Narrative — Events leading up to the verse
  • The Echo — Cross-references connecting to the rest of Scripture
  • Discussion — Reflection questions for small groups

Features

  • 500-verse curated NIV curriculum (Biblica fair-use maximum)
  • King James Version and World English Bible (public domain) included
  • Local Bibles — download free public-domain translations (English, Spanish, French, German, Chinese, and more, including Catholic/Orthodox-scope texts) into your site database for offline reading and search
  • Spaced-repetition memorization (SM-2), Flip cards and other practice modes, and review queue
  • Bible study — verse notes with SOAP/HEAR/Inductive frameworks, Related verses (Treasury of Scripture Knowledge pack), tap-to-define Strong’s, book/chapter context chips, verse-scoped translation compare, Practice this verse, and optional church Shared study notes
  • Reading plans — multi-day discipleship plans (anxiety, prayer, identity, gospel share, kids stories, Advent/Lent, and more) with progress tracking, day review navigation, shared reflections for leaders, and shortcodes/blocks
  • Bible chapter reader with Hello AO audio (no key) and verse-synced read-along when timings are available; Spanish and Portuguese AO text editions; memorization “Listen to verse” speaks the exact verse text
  • Bible Maps with biblical + modern place labels, passage/book toggle, and verse references
  • Bible Concordance / Strong’s study tooling (Local Bibles offline; NIV/NLT via Biblia when configured)
  • Optional BYOK: API.Bible, Biblia.com, YouVersion Platform, OpenAI / Claude (or WP AI Connectors)
  • Licensed translation safety: NIV/ESV/NLT and similar wording is not embedded into AI prompts (display-only via API)
  • Verse of the Day matches bible.com’s daily verse via YouVersion’s public list (no API key). Verse wording comes from the Bible stored on your site. Email digests, progress tracking, and PDF leader guides are included
  • Custom scheduling, cohorts, study finder, and ask-a-question tools
  • Gospel share pages (/gospel/{id}), QR/WhatsApp helpers, and optional gospel-response capture with consent
  • Companion app support: church directory, app connect, Sign in with Apple, Sign in with Google, passkey account restore onto a new phone, and account deletion
  • Gutenberg blocks and shortcodes; lesson catalog at /bible-lesson/

Companion apps (iPhone and Android)

Free native apps for iPhone and Android connect to your church site (or thehiddenword.org): Bible reading, memorization, reading plans, journal, and the same study tools above.

  • App Store: https://apps.apple.com/app/the-hidden-word/id6793653651
  • Google Play: https://play.google.com/store/apps/details?id=org.thehiddenword.companion
  • Hub: https://thehiddenword.org

Shortcodes

  • [hwbl_lesson] — Current scheduled lesson
  • [hwbl_lesson_list] — Browse all lessons
  • [hwbl_verse_of_week] — Compact scheduled verse
  • [hwbl_bible_reader] — Read/listen to any chapter
  • [hwbl_bible_map] — Map biblical places for a verse or chapter (OpenBible geocoding data)
  • [hwbl_bible_concordance] — Word/phrase concordance (Local Bibles offline; NIV/NLT via Biblia when configured)
  • [hwbl_memorize_verse] / [hwbl_memorize_reviews] — Memorize and review
  • [hwbl_plan_list] / [hwbl_plan] — Browse or open a reading plan (optional topic filter)
  • [hwbl_verse_of_the_day] / [hwbl_study_finder] / [hwbl_ask_question] — Daily verse and AI study tools
  • [hwbl_my_progress] — Progress and streaks

NIV Copyright

Scripture quotations marked NIV are from THE HOLY BIBLE, NEW INTERNATIONAL VERSION®, NIV® Copyright © 1973, 1978, 1984, 2011 by Biblica, Inc.® Used by permission. All rights reserved worldwide.

The bundled NIV text is provided under Biblica’s gratis use guidelines for non-commercial WordPress plugins (fewer than 500 verses, no complete books).

External Services

Bundled NIV/KJV/WEB text is stored locally. All other external calls are optional and only happen when a site administrator explicitly enables a feature, supplies keys, or starts an import:

  • Hello AO — free Bible text/audio API (no key); optional verse timing metadata for read-along highlight
  • Bundled cross-reference pack derived from CrossReferences.org / Treasury of Scripture Knowledge (CC BY 4.0); served locally — no phone-home for Related verses
  • API.Bible, Biblia.com, YouVersion Platform — optional translation providers (BYOK)
  • bible.com — Verse of the Day page when the server can read it
  • nodejs.bible.com — public Verse of the Day list (reference and image) used when bible.com blocks automated requests. No API key. Church sites do not need a YouVersion App Key for the daily verse
  • OpenAI or Anthropic — optional AI explain/study/ask (BYOK or Connectors)
  • BibleSuperSearch.com, eBible.org, BereanBible.com, theWord module archives (theword-modules.com), and the scrollmapper/bible_databases GitHub repository — used only when an administrator uses the built-in Local Bible Importer (Bible Lessons Local Bibles) to download an additional public-domain translation
  • GitHub (raw.githubusercontent.com, api.github.com) — used only when an administrator browses or installs a shared «Explain Pack» from the optional community catalog, or publishes/updates their own pack
  • OpenStreetMap tile servers — used when Bible Maps is enabled with the Leaflet provider (browser loads map tiles; OSM attribution shown on the map)
  • Mapbox — used only when an administrator selects Mapbox as the Bible Maps provider and supplies a Mapbox access token. Style presets include Outdoors (default), Light, Satellite, Streets, or a custom Mapbox Studio style URL (e.g. parchment/vintage themes)

Bundled OpenBible.info Bible-Geocoding-Data place index is licensed CC BY 4.0; attribution is shown with every map.

No license phone-home. No paid feature gates.

Скриншоты

Блоки

Этот плагин предоставляет 6 блоков.

  • Bible Lesson
  • Bible Lesson Catalog
  • Verse Study Card
  • Bible Map
  • Bible Concordance
  • Reading Plan

Установка

  1. Upload the plugin to /wp-content/plugins/hidden-word-bible-lessons/
  2. Activate through the ‘Plugins’ menu
  3. Go to Hidden Word Bible Lessons in the admin menu — 500 lessons seed in the background. A Today’s Lesson demo page is created on first activation.
  4. Add [hwbl_lesson] to any page or use the Bible Lesson Gutenberg block
  5. Configure schedule and translation under Settings; API keys and digests under Advanced
  6. Optional: download public-domain Bibles under Bible Lessons Local Bibles
  7. If you previously used the separate Premium add-on, deactivate and delete that plugin

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

How many NIV verses are bundled?

500 single-verse lessons, using the full Biblica 500-verse gratis use allowance.

Do I need a separate Premium plugin?

No. Former Premium features are included in this plugin for free. Deactivate any older separate Premium install.

Can I store more Bible translations on my site?

Yes. Use Bible Lessons Local Bibles to download public-domain translations into your database. Licensed editions (NIV, ESV, NLT, etc.) still use your API keys under Advanced.

Can I add my own lessons?

Yes. Create new Bible Lessons or edit the seeded 500-lesson curriculum.

Does this work with page builders?

Yes. Use the shortcode [hwbl_lesson] in any page builder text widget or the Gutenberg block.

Where are the iPhone and Android apps?

Download The Hidden Word from the App Store or Google Play (links in the description). Point the app at your church site running this plugin, or use the free hub at https://thehiddenword.org .

Privacy Policy

The hub operator’s policy for The Hidden Word (accounts, AI Ask, gospel-response contact details, testimonies, and prayer requests) is published at https://thehiddenword.org/privacy-policy . Church sites that run this plugin process most member data under that church’s own practices; review their privacy information as well.

Отзывы

Нет отзывов об этом плагине.

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

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

Участники

Перевести «Hidden Word Bible Lessons» на ваш язык.

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

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

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

2.3.32

  • Verse of the Day follows bible.com’s daily verse using YouVersion’s public list when bible.com blocks the server. No YouVersion API key is required. Verse text still comes from the Bible stored on the site
  • Companion accounts: Sign in with Google, and passkey restore so a member can move their account to a new phone

2.3.31

  • Bible study rollout: SOAP / HEAR / Inductive note frameworks, Related verses (expanded TSK pack), Practice this verse, My / Church notes
  • Tap-to-define Strong’s, book/chapter context chips, verse-scoped Compare translations
  • Audio read-along verse highlight (Hello AO timings when available), verse tags + memorize decks, plan reflections shared with leaders
  • Shared study notes admin: series, publish-on scheduling, intro-type church override, bulk markdown import, privacy-safe engagement counts
  • Companion REST routes for cross-refs, book intros, audio cues, pastor notes, and verse tags

2.3.29

  • Bible reader: personal notes on verses and chapters, saved to your account and available later on web and in the companion app

2.3.27

  • Reading plans: keep Mark day complete visible near the top of the day view, with a hint when reviewing another day

2.3.25

  • Add to journal: put journal= first in QuillDay/Day One deep links so long iOS URLs keep the preferred journal name

2.3.24

  • Add to journal: shared export menu on VOTD, Bible reader explain, lesson AI explain, and memorization (not only plan days)

2.3.23

  • Add to journal: prefer a named QuillDay or Day One journal via local preference (web + companion)

2.3.22

  • Reading plans: add selectable study styles, translation comparison, Strong’s word studies, device narration, character/book framing, and plan shapes
  • Learning tracks: add Foundations CPT, REST endpoints, and ordered shortcode navigation

2.3.21

  • Reading plans: continue-where-you-left-off, plan journal Q&A timeline, and copy/share for plan days

2.3.20

  • Reading plans: Phases 15–18 second plans for all remaining single-plan topics (seed v10–v13); every topic except other now has at least two plans

2.3.16

  • Performance: stop stalling reading-plan verse lookup on remote licensed translations; fall back to local BSB/WEB/KJV first

2.3.15

  • Reading plans: add Divorce topic plan plus second plans for anxiety, grief, depression, loneliness, doubt, finances, health, parenting, prayer, forgiveness, identity, and new believer

2.3.14

  • Reading plans: add friendship, caregiving, hospitality, mercy, leadership, purity, persecution, envy, hurry, and Christ’s return plans

2.3.13

  • Reading plans: add love, community, peace, contentment, generosity, Holy Spirit, Scripture, worship, integrity, and conflict plans

2.3.12

  • Reading plans: add chronological Big Story plus waiting, rest, humility, temptation, joy, singleness, witness, wisdom, and suffering plans

2.3.11

  • Reading plans: upgrade Advent, Lent, Kids, New Believer, and Marriage in Christ to full study-voice days; add Parenting, Anger, Hope, Gratitude, and Fear plans

2.3.10

  • Reading plan list: topic filter dropdown on full plan lists (e.g. Reading Plans page)

2.3.9

  • Reading plans: ten new 7-day life-issues studies (overwhelm, health, marriage strain, alcohol, addiction, finances, domestic violence, doubt, loneliness, depression) in Hidden Word study voice
  • New plan topics for filtering; hub “Life’s Hard Places” page

2.3.8

  • Performance: plan list / outline pages no longer fetch Scripture for every day (fixes slow loads and 504s on Faith Formation & Reading Plans)
  • Reading plans: Previous/Next day review and clickable outline without changing progress (from 2.3.7)
  • Hello AO: Spanish (Reina-Valera 1909, Biblia en Español Sencillo) and Portuguese (Bíblia Livre); fix YLT map; no English audio fallback for non-English AO editions (from 2.3.6)
  • Sign in with Apple RS256 verification; gospel response consent + privacy notice; companion auth polish (from 2.3.4–2.3.5)
  • Rich study-voice plan days, Strong’s tooling, gospel share pages (/gospel/{id}), QR/WhatsApp helpers (from 2.3.2–2.3.3)
  • Reading plans CPT + progress/REST/shortcodes/blocks, gospel response + testimony/prayer foundations (from 2.3.0–2.3.1)

2.3.7

  • Reading plans: review previous days via Previous/Next and a clickable plan outline (progress stays on the current day)

2.3.6

  • Hello AO: Spanish (Reina-Valera 1909, Biblia en Español Sencillo) and Portuguese (Bíblia Livre) for the Bible reader — text only where AO has no chapter audio
  • Fix Young’s Literal Translation map (ylt eng_ylt); non-English editions do not fall back to English chapter audio

2.3.5

  • Sign in with Apple: verify identity tokens signed with Apple’s RS256 keys (fixes login failures when only ES256 was accepted)
  • Gospel presentation responses: privacy notice, required consent checkbox, and REST rejection without consent
  • Admin hint on Gospel Responses list: review new responses promptly (private CPT + admin email path)

2.3.4

  • Companion / hub auth polish for Sign in with Apple account create-or-link flows
  • Privacy policy alignment for Apple Hide My Email and opaque Apple user identifiers

2.3.3

  • Rich Bible study plans: study-voice day template (Open Text Heart Practice) and expanded plan seed topics
  • Plan slug in REST; Faith Formation / Grow surfaces and deep-link paths for plans

2.3.2

  • Strong’s concordance index data and study tooling for Local Bibles / reader workflows
  • Gospel share pages: public /gospel/{id} presentation, QR, WhatsApp/SMS share helpers

2.3.1

  • Gospel response capture: optional email/location, nearby church match, private hwbl_gospel_resp CPT, admin (+ matched church) email notify
  • Testimony and prayer request CPTs with account-scoped create flows and safety report hooks

2.3.0

  • Reading plans CPT, progress, REST, shortcodes/blocks, digest/push hooks, and sample plan seeds
  • Discipleship outreach foundations (plans + outward sharing scaffolding)

2.2.0

  • Memorization Flip cards: SM-2 adaptive blank ratio, swipe-to-flip, and “Listen to verse” speaks the exact verse (device/browser TTS) instead of the full chapter
  • Bible Maps: biblical + modern place labels, This passage / Whole book toggle, verse references in place details, and a compact places dropdown under the map
  • Bible Concordance and map shortcodes/blocks remain available for study and geography
  • Announcement: iPhone and Android companion apps coming soon — volunteer testers welcome (email sales@landtechwebdesigns.com; subject: The hidden word iphone or andrid app testing program to participate.; say iPhone, Android, or both)

2.1.0

  • Local Bibles: import public-domain translations into site SQL (language filter, USFX/eBible, scrollmapper JSON, theWord .ont including Torres Amat, and more)
  • Expanded book map for Catholic/Orthodox deuterocanonical texts in the Bible reader
  • Email verification helpers for front-end registration (pending until confirmed; login blocked until verified)
  • Companion app plumbing: church network directory, app connect codes, account deletion endpoint, community safety reports
  • AI scripture policy: do not embed licensed translation wording (NIV/ESV/NLT/etc.) into explain prompts
  • Explain packs and preload tooling for shared base + tradition override rows
  • Bible Maps: OpenBible place markers in the Bible reader, [hwbl_bible_map] / Gutenberg block, Leaflet or Mapbox (admin choice); Mapbox style presets (Outdoors default, Light, Satellite, Streets, custom Studio) with on-map style switcher; companion Map UI deferred until current store build is approved
  • Bible Concordance: word/phrase study via Local Bibles (offline) or Biblia.com for NIV/NLT; [hwbl_bible_concordance] / Gutenberg block + reader panel

2.0.2

  • Fix Verse of the Day Explain 404s: flush CPT rewrite rules when missing so saved explanation permalinks resolve
  • Ignore empty/broken saved explanation shells and regenerate usable content
  • Silence Plugin Check false positive for wp_get_connectors() via call_user_func

2.0.1

  • Verse of the Day Explain: clearer errors when AI explain is off or no provider is ready; follow site AI toggle when the VOTD explain option has never been saved
  • Log AI generation failures for Verse of the Day Explain to help diagnose Connectors/BYOK issues

2.0.0

  • Merge former Premium add-on into this plugin (all features free, no license gate)
  • Advanced Settings: Bible API keys, AI (BYOK/Connectors), digests, VOTD, scheduling
  • Shortcodes: hwbl_study_finder, hwbl_ask_question, hwbl_verse_of_the_day, hwbl_my_progress, and more
  • Remove license phone-home and GitHub updater from bundled modules

1.7.2

  • Escape copyright and lesson list HTML with wp_kses_post at output boundaries
  • Remove legacy thw_/THW_ shortcodes, constants, class aliases, and hook bridges (hwbl_/HWBL_ only)

1.7.1

  • Fix “Listen to verse” when site translation has no Hello AO audio (falls back to KJV/WEB/BSB chapter audio)
  • Add “Know the reference” memorization mode for book, chapter, and verse practice

1.7.0

  • SRS-first memorization: daily review mode, quality ratings, review queue dashboard shortcode [hwbl_memorize_reviews]
  • Lesson pages show due-review banner and auto-enroll verses in your SRS deck when logged in
  • Engagement: cohort leaderboard + weekly challenge, unified AI assistant, side-by-side translation compare
  • PWA offline pack caching for review queue; memorization audio via Hello AO
  • API.Bible FUMS script + attribution; merge-ready hwbl_premium_features_enabled() helper

1.6.0

  • SM-2 spaced repetition with server-side progress (hwbl/v1/memorize/* REST)
  • Practice modes: hide words, type from memory, first-letter hints, word scramble
  • Server streak sync with one-time localStorage import on login
  • REST namespace bridge: hwbl/v1 primary, thw/v1 deprecated aliases
  • Engagement scaffolds: cohort leaderboard, AI assistant shell, personalized digests, translation compare, PWA offline pack

1.5.0

  • Secure memorize-verse REST endpoint with rate limiting; custom verse posts require login
  • Memoize bundled KJV/WEB/NIV curriculum JSON loads for better performance
  • JavaScript i18n foundation for lesson tabs and memorization widget
  • Keyboard accessibility for word-hide memorization (Enter/Space, ARIA labels)
  • Align Premium streak claim with hwbl_mem_streak localStorage key

1.3.1

  • Schedule-aware front-end labels: “Today’s / This Week’s / This Month’s Verse to Memorize” based on Bible Lessons Settings schedule mode
  • Rename user-facing “lesson” CTAs/catalog/widget copy toward verse-to-memorize wording

1.3.0

  • Renamed for WordPress.org: Hidden Word Bible Lessons (slug hidden-word-bible-lessons)
  • Prefix identifiers as hwbl_/HWBL_ (4+ characters) with legacy thw_* shortcode/block aliases
  • Scope curriculum admin notices to plugin screens (Guideline 11)
  • Migrate legacy thw_lesson CPT, options, and meta on upgrade

1.2.2

1.2.2

  • Add optional Enable AI Features setting (requires Premium for front-end AI explain and study search)

1.2.1

  • Fix autoload for translation provider interface on plugin activation

1.2.0

  • Add lesson catalog with [hwbl_lesson_list], Gutenberg block, and /bible-lesson/ archive
  • Add print and copy verse buttons on lesson pages
  • Add browser-local memorization streak counter with Premium upsell
  • Add classic Verse of the Week widget
  • Backfill enriched lesson content and echo verse text from bundled curriculum cache

1.1.5

  • Add bundled World English Bible (WEB) as a third offline translation
  • Re-initialize memorization widget when Premium translation switcher changes verse text

1.1.4

  • Replace deprecated get_page_by_title() with WP_Query for demo page lookup
  • Add combined smoke-all.sh and Plugin Check smoke script

1.1.3

  • Replace mock WordPress.org screenshots with real wp-env UI captures
  • Seeding-complete admin notice links to the Today’s Lesson demo page
  • Update WordPress.org reviewer and submission documentation

1.1.2

  • Create a «Today’s Lesson» demo page with [hwbl_lesson] on first activation (does not change your homepage)
  • Add WordPress.org application form copy and plugin apply guide

1.1.1

  • The bundled 500-lesson curriculum now seeds in small background batches instead of all at once on activation, to avoid timeouts on slower hosting. An admin notice shows progress while it runs.
  • Lesson scheduling uses an in-memory lookup map instead of slow meta queries on every page load.

1.1.0

  • Expand bundled NIV curriculum from 52 to 500 verses (Biblica fair-use maximum)
  • Add HWBL_Curriculum helper for verse counting and lesson scheduling
  • Scheduler and lesson meta now support lesson numbers 1–500
  • Automatic upgrade seeding for existing installs
  • WordPress.org assets and GitHub Actions CI

1.0.1

  • Complete 52-week NIV curriculum with historical context, narrative, and discussion questions
  • Update project .cursorrules for Hidden Word Bible Lessons

1.0.0

  • Initial release
  • 52-week NIV + KJV curriculum
  • Lesson CPT with meta boxes
  • Tabbed front-end lesson display
  • Basic memorization widget
  • Gutenberg block and shortcodes