WP Manifestindependent plugin directory
manifest / content / uplink-scripture-block

Uplink Scripture Block

WordPress Scripture Passage block and shortcode generator with a site-wide translation. Powered by Sermon Index.

★ 0stars
1release downloads
v1.0.0latest · 19d ago

Install

Download uplink-scripture-block.zip From the v1.0.0 release on GitHub, Oct 3, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/stphnwlkr/uplink-scripture-block/releases/download/v1.0.0/uplink-scripture-block.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Powered by Sermon Index.

Display Bible passages in WordPress using a Gutenberg block or shortcodes in other page builders. Version 1.0.0 is the initial baseline release.

Requirements

  • WordPress 7.0 or later
  • PHP 8.3 or later
  • Outbound HTTPS access to the SermonIndex Bible API

The Gutenberg block uses Block API v3. No API key, npm installation, or build step is required.

Installation

Download the installable ZIP from the GitHub release, upload it in Plugins > Add New Plugin > Upload Plugin, and activate it. Open Settings > Uplink Scripture Block to choose the translation for every passage on your site.

For installation from source, place this repository in wp-content/plugins/uplink-scripture-block/ and activate Uplink Scripture Block.

Features

  • One site-wide translation setting with a searchable dropdown
  • Scripture Passage block with book, chapter, and verse range controls
  • Server-rendered passages and live editor previews
  • Shortcode generator with display options, optional CSS classes, and Copy button
  • Book abbreviation reference for the selected translation
  • Optional verse numbers and passage reference
  • Poetry, line breaks, and right-to-left text support
  • Cached API responses with an outage fallback

Shortcodes

[scripture_passage book="JHN" chapter="3" verses="16-18"]
[scripture_passage book="PSA" chapter="23" verses="1-6" show_numbers="false" class="my-passage"]

Use the generator in settings, then paste the result into a builder's Shortcode element. Set the first and last verse to the same number for a single verse. show_reference="false" hides the passage reference. Translation is always controlled by the saved site-wide setting.

Compatibility

The existing block identifier sermonindex/scripture-passage, shortcode scripture_passage, saved translation option, and CSS classes are retained so existing passages continue to work after the plugin rename. Replace the earlier SermonIndex Scripture Block plugin rather than activating both copies together.

Data and licensing

The plugin contacts https://api.sermonindex.net/v2/bible/ for Bible catalogs and passages. Requests contain the requested translation and passage identifiers. No post text or visitor information is sent. See readme.txt for caching and full usage details.

Plugin code is licensed under GPL-2.0-or-later. Bible translations have their own terms, linked in settings when supplied by the API. SermonIndex API reference.

Changelog

1.0.0

Initial baseline release of Uplink Scripture Block.

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.0.0 latest
Oct 3, 2026 19d ago
uplink-scripture-block.zip
1