WP Manifestindependent plugin directory
manifest / content / anchored-faith

ananchoredfaith

Custom WordPress plugin for An Anchored Faith — hero slider, content pages and shortcodes

by Ferrin Mutuku · github.com/ferinmtk/anchored-faith

0stars
0forks

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/ferinmtk/anchored-faith/archive/refs/heads/main.zip

An Anchored Faith

A custom WordPress plugin that builds the whole An Anchored Faith site from shortcodes.

Live site · YouTube channel · Shortcodes · Installation


Overview

An Anchored Faith is a faith and gospel-study site. This plugin supplies the homepage and the About, General Conference, Kids and Podcast pages. Each section is a shortcode, so a page is built by stacking shortcodes in the WordPress editor. No page builder is needed.

Features

Feature Description
Hero slider Animated bxSlider hero with an announcement bar and a scrolling marquee ticker
Homepage sections Faith pathways, video gallery, resources, featured scripture
General Conference Session schedule, how to watch, how to prepare
Kids & families Age groups, activities, featured content, resources, a note for parents
Podcast Show intro, episode list, where to listen
Listen player Reads a post aloud using the browser's built-in text-to-speech (Chrome and Edge)
Site footer Added to every page automatically
Performance Scripts load deferred in the footer, so they don't block rendering; animations run on scroll

Installation

  1. Get the plugin zip. It must unzip to a folder named anchored-faith-slider/.
  2. In WordPress, go to Plugins → Add New → Upload Plugin, choose the zip, and click Activate.
  3. Add shortcodes to your pages (see below).

[!IMPORTANT] Don't install from GitHub's Code → Download ZIP as-is. That zip unzips to anchored-faith-main/, so WordPress treats it as a second, separate plugin. Rename the folder to anchored-faith-slider and re-zip it first.

Requirements: WordPress 5.0+ and jQuery (loaded by most themes).

Shortcodes

None of the shortcodes take attributes; add them as written. Stack them in order to build each page.

Homepage

[af_hero_slider]
[af_marquee]
[af_pathways]
[af_videos]
[af_resources]
[af_scripture]
[af_centered]

About

[af_about_hero]
[af_about_who]
[af_about_what]
[af_about_why]
[af_about_belief]
[af_about_cta]

General Conference

[af_conf_hero]
[af_conf_what]
[af_conf_schedule]
[af_conf_watch]
[af_conf_prepare]

Kids

[af_kids_hero]            [af_kids_hero_v2]
[af_kids_ages]
[af_kids_activities]
[af_kids_featured]
[af_kids_resources]       [af_kids_resources_v2]
[af_kids_why]             [af_kids_why_v2]
[af_kids_parents_v2]
[af_kids_verse]

[!NOTE] Sections with a _v2 version come in two designs. Use one of each pair, not both.

Podcast

[af_pod_hero]
[af_pod_about]
[af_pod_episodes]
[af_pod_where]

Posts and site-wide

Shortcode What it does
[af_listen] Adds a Listen button that reads the post aloud
[af_footer] Site footer. Already added to every page automatically, so adding it to a page shows it twice.

Project structure

anchored-faith-slider/
├── bliksem-simple-slider.php   # plugin bootstrap, shortcodes and section styles
├── css/
│   ├── anchored-hero.css
│   ├── bxslider.css
│   ├── bx_slider_css.min.css
│   └── fonts/
├── js/
│   ├── anchored-hero.js        # hero slider and scroll animations
│   ├── bxslider.js             # bxSlider 4.2.1
│   └── rx.js                   # older slider setup, not loaded
└── Example.html

Built with

PHP · WordPress Shortcode API · jQuery · bxSlider · CSS

Author

Ferrin Mutuku · github.com/Ferinmtk

License

GPL v2 or later. bxSlider is MIT-licensed.