FBV — Favourite Bible Verses
Favourite Bible Verses
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/aparatofan/fbv/archive/refs/heads/main.zipA curated, bilingual (Polish/English) collection of favourite Bible verses from the New World Translation, shown as responsive, searchable, tag-filterable cards.
Description
FBV manages a personal collection of favourite Bible verses. Verses are stored in both Polish and English and displayed as responsive cards with tag-based filtering, live search and a per-page language toggle.
Logged-in administrators get a frontend admin panel — no wp-admin needed — for adding, editing and deleting verses, with semi-automatic text extraction from jw.org.
Features
- Bilingual storage (Polish primary, English secondary)
- Responsive card layout (1/2/3 columns)
- Live client-side search across references, text and tags
- Single-tag filtering with a scrollable pill row
- Per-card flag language switch (Polish/English)
- Canonical Bible-order sorting
- Frontend add/edit/delete for administrators (manual PL/EN text entry)
- REST API with nonce authentication
- WP-CLI importer for bulk loading from CSV
Installation
- Upload the
fbvfolder to/wp-content/plugins/. - Activate the plugin through the Plugins menu in WordPress.
- Create a page and add the
[fbv]shortcode. - The bundled starter verses (data/initial-import.csv) are imported
automatically the first time an administrator loads the site. The same
set can be re-imported any time via WP-CLI:
wp fbv import.
Usage
Place the shortcode on any page:
[fbv]
Administrators will see an "Add Verse" button and per-card edit/delete controls.
Frequently Asked Questions
Where does the verse text come from?
Both Polish and English text are entered manually by the administrator in the add/edit form (copy-paste from your preferred source).
How do I remove all data on uninstall?
Add define( 'FBV_DELETE_DATA_ON_UNINSTALL', true ); to wp-config.php before
deleting the plugin.
Changelog
1.0.0
- Initial release.