WP Manifestindependent plugin directory
manifest / unclassified / sunday-bulletin

Sunday Bulletin

A WordPress plugin that lets you upload an image or PDF of a Sunday Bulletin and convert it to page content.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/avdude/sunday-bulletin/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress plugin that lets you upload an image or PDF of a Sunday bulletin, tag it with a Bulletin Date, and show the latest one on your site — as the image itself or converted to page content.

📖 User Guide — step-by-step instructions with screenshots.

Features

  • Bulletins menu in the dashboard: one entry per week with a Bulletin Date, a JPG/PNG image and an optional PDF.
  • [sunday_bulletin] shortcode always shows the bulletin with the most recent Bulletin Date.
  • Convert to Page Content turns the bulletin into editable text:
    • PDFs with real text are converted directly with pdf.js (bundled).
    • Text inside pictures (for example Canva text with a shadow effect) and JPG/PNG bulletins are read with OCR using Tesseract.js, loaded from jsDelivr.
    • Conversion runs in the browser — nothing to install on the server, and the bulletin is never uploaded anywhere.
  • Settings (Bulletins → Settings): Display Mode (Image or Page Content), Bulletin Size (10–100 %, centered), Page Content Columns (one or two; two become one on phones).

Installation

  1. Download sunday-bulletin.zip from the latest release. (Don't use Code → Download ZIP — its folder is named Sunday-Bulletin-main, so WordPress would install a second copy instead of updating.)
  2. In WordPress go to Plugins → Add New Plugin → Upload Plugin, choose the zip and activate.
  3. Add a bulletin under Bulletins → Add Bulletin, then put [sunday_bulletin] on a page.

To update, upload the new zip and choose Replace current with uploaded — don't delete the old plugin first, or your bulletin entries are removed.

Shortcode options

Option What it does
future="no" Hide bulletins dated after today
date="YYYY-MM-DD" Show one specific bulletin
show_date="no" Hide the date above the bulletin
display="image" / "content" Override Display Mode
columns="1" / "2" Override Page Content Columns

Example: [sunday_bulletin future="no" display="content" columns="2"]

Requirements

WordPress 5.8+, PHP 7.4+. OCR needs the dashboard browser to reach cdn.jsdelivr.net.

License

GPL-2.0-or-later. Bundled pdf.js is Apache License 2.0 (assets/vendor/pdfjs/LICENSE).