| 开发者 | biblebridge |
|---|---|
| 更新时间 | 2026年5月13日 13:29 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/bible/readbiblebridge folder to /wp-content/plugins/ and activate through the Plugins menu.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, claim your key at holybible.dev/signup.
Anyone who wants Scripture on their website — churches, ministries, bloggers, devotional sites, schools, or content creators.
KJV, BSB, ASV, WEB, YLT (English), Reina-Valera (Spanish), Louis Segond (French), Luther 1912 (German), Almeida RA (Portuguese), CUV (Chinese), KRV (Korean), Ang Dating Biblia (Tagalog).
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.
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_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