| 开发者 | biblebridge |
|---|---|
| 更新时间 | 2026年7月10日 16:17 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[biblebridge book="john" chapter="3"] (interactive reader with cross-references)[biblebridge_verse ref="John 3:16"][biblebridge_verse_of_the_day][biblebridge_reading_plan slug="gospel-of-john" start="2026-06-01"] (auto-updates daily)biblebridge folder to /wp-content/plugins/ and activate through the Plugins menu.Yes. No personal data is collected from visitors. No accounts, no tracking, no cookies. Cloud sync uses an anonymous code - no email or password required. See the full Privacy Policy.
Yes. The plugin works immediately with no setup required. A free API key is automatically provisioned for your site on activation. For usage alerts and higher limits, go to Settings → BibleBridge in your WordPress admin and claim your site from there.
Churches and ministries that want Scripture to feel native to their own website - not embedded from external tools or sent to other apps.
King James Version (KJV) and Berean Standard Bible (BSB).
No. All styles and scripts are bundled with the plugin. Bible data is fetched on demand from the API. No heavy assets or database tables are added to your site.
Yes. Cloud sync uses a simple code (like "GRACE-4821") - no email or password needed. Highlights, reading progress, and plan completion sync automatically.
Yes. By default the reader lives at /bible but you can change this in Settings → BibleBridge.
The reader uses its own full-page template and includes safeguards to prevent most styling conflicts. In most cases it works without issue across themes. Some themes or plugins apply aggressive global styles - such as button or link hover effects - that can occasionally show up in the reader. If you notice anything unexpected, try temporarily switching themes to confirm the source, or contact support with a screenshot and we'll help resolve it.
Go to Settings → BibleBridge and find your exact reader URL under Page URL, then add it as a custom link in your navigation menu.
Readers will see a friendly message that the reader is busy. No errors, no broken pages. Limits reset at midnight UTC. To raise limits, claim your site from the plugin's settings page, then choose a plan at holybible.dev/pricing.
[biblebridge book="john" chapter="3"]. Visitors can browse chapters and tap verses to view cross-references.[biblebridge_verse_of_the_day] shortcode - displays today's verse automatically anywhere on your site[biblebridge_verse] shortcode - embed any verse or passage as a styled card anywhere on your site. Examples: [biblebridge_verse ref="John 3:16"], [biblebridge_verse ref="Romans 8:1-4" version="bsb"]. Shortcode supports KJV and BSB; omitting version defaults to KJV./bible/sync rewrite route to the WordPress REST API under /wp-json/biblebridge/v1/sync. Both GET (code retrieval) and POST (sync push) now use register_rest_route() with WordPress-managed request parsing; the plugin no longer reads raw request input for sync handling./bible/api/{endpoint}) is unchanged - still served via the existing public page rewrite route with endpoint + parameter whitelists.assets/js/reader.js as human-readable unminified source directly in the plugin zip (no minified build, no build step - what you download is what runs)admin-ajax.php entirely. Cross-references, context, search, passage, topics, and cloud sync are now served by dedicated public page routes - /bible/api/{endpoint} and /bible/sync - alongside the existing /bible/read, /bible/topics, and /bible/plans routes. No more wp_ajax_nopriv_* handlers in the plugin./bible/sync POST body handling: reject empty / oversized (>64KB) / non-JSON input before forwarding upstream, and re-encode the parsed body via wp_json_encode() so only canonical JSON derived from a decoded array is sent onwp_kses() with an explicit SVG-safe whitelist$PASSAGE_NICKNAMES → $BIBLEBRIDGE_PASSAGE_NICKNAMES, $BOOK_ALIASES → $BIBLEBRIDGE_BOOK_ALIASES, $GLOBALS['bb_prefetched_topic'] → $GLOBALS['biblebridge_prefetched_topic'], bbWpRoute → BIBLEBRIDGE_WP_ROUTE, script handle bb-reader → biblebridge-reader