Overview
Prayer Requests is a focused tool for ministries, small groups, and churches to receive prayer needs, review them, and display them beautifully on your website. Members can optionally subscribe to be notified when new, approved requests go live.
“Carry each other’s burdens, and in this way you will fulfill the law of Christ.” — Galatians 6:2
Direct link (same file): https://fixmyhackedwebsite.com/prayers/prayer-request.zip
Key Features
- Simple Prayer Form: Name, optional email, title, request, and optional image upload.
- Moderation Queue: New submissions start as pending. Approve/edit before public display.
- Beautiful Prayer List: Clean cards with date, author, text, and image (if provided).
- One-click “I’ve Prayed” UI: Front-end button acknowledges support (local visual feedback).
- Mailing List (Opt-in): Visitors can subscribe; approved requests trigger a BCC email to subscribers.
- Shortcodes: Drop the form or the list anywhere with a page builder or classic editor.
- Lightweight & Fast: No heavy frameworks; just WordPress best practices.
- Free & Open: V3.5 is completely free to use.
What You’ll Love
- Encourages community care and intercession 🙏
- Clear boundaries: you approve before anything is public
- Respectful messaging & privacy-conscious notifications
- Works with most themes and page builders
- Single zip install — no complex setup
How It Works (Under the Hood)
This plugin stores requests and subscribers in dedicated database tables and provides two shortcodes: one for submission and one for display. When an admin approves a request, the plugin can notify your subscriber list via BCC email.
Data Model
mpr_prayer_requests
— each request: submitter, title, text, image URL, status (pending
/approved
), date.mpr_subscribers
— opt-in email list for notifications when new requests are approved.
Notifications
- On approval, the plugin sends a single email with all subscribers in BCC for privacy.
- Includes a link to your page that lists approved requests.
Shortcodes
Shortcode | What it does |
---|---|
[prayer_request_form] |
Displays the submission form with name, email (optional), title, request text, image upload, and opt-in checkbox. |
[prayer_requests_list] |
Shows approved requests in reverse chronological order with optional image and “I’ve Prayed” button. |
Installation
- Download the plugin zip: prayer-request.zip
- In your WordPress dashboard, go to Plugins → Add New.
- Click Upload Plugin, choose
prayer-request.zip
, then click Install Now. - Click Activate.
Tip (macOS): Hold Option when clicking the link if your browser tries to open it instead of downloading.
Setup Guide (Add to a Page)
Create a “Share a Prayer” page
- Create a new page named Share a Prayer.
- Add the shortcode
[prayer_request_form]
to the page. - Publish the page and add it to your menu.
Create a “Prayer Wall” page
- Create a new page named Prayer Requests or Prayer Wall.
- Add the shortcode
[prayer_requests_list]
. - Publish. Newly approved requests will show here automatically.
Admin Moderation
Go to Prayer Requests in your WordPress admin sidebar to manage submissions:
- Pending: Review incoming requests. Approve, edit, or delete.
- Approved: Already published. You can delete when needed.
- Edit: Adjust the title, submitter name/email, or the request text before/after approval.
Approval triggers an email notification to subscribers (if any) with BCC for privacy.
Safety, Privacy & Pastoral Care
- Moderation First: Nothing is publicly visible until an admin approves it.
- Subscriber Privacy: Notification emails are sent via BCC.
- Sensitive Content: Consider redacting names or details; keep requests pastoral and safe.
- Images: Image uploads are optional—review them for appropriateness before approval.
- Email Deliverability: Configure SMTP on your site for reliable notifications.
- Backups: As with all content, ensure you maintain regular site backups.
FAQ
Q: Can people get notified of new prayer requests?
A: Yes. The form includes an opt-in checkbox. On approval, one BCC email is sent to all subscribers.
Q: Can I edit or remove a request?
A: Absolutely. Use the Prayer Requests admin page to edit, approve, or delete.
Q: Will it work with my theme?
A: It uses standard WordPress markup and CSS — it should fit right in with most themes and builders.
Q: Is this GDPR/CCPA friendly?
A: The plugin stores the submitter’s name/email (if provided) and the request text. Use the moderation tools to remove data on request and add a short privacy note to your form page if required by your jurisdiction.
Q: Does the “I’ve Prayed” button track totals?
A: It provides immediate, local feedback for supportive UX. If you’d like global counts, you can extend it later.
Changelog
V3.5
- Refined front-end styles for improved readability and accessibility.
- Clearer moderation workflow and messages.
- Updated docs and page content; reinforced privacy best practices.
Plugin is free. If this blesses your community, please keep us in prayer and share with others.
Download
Ready to set up your church’s Prayer Wall?
Disclaimer: This tool helps facilitate prayer in your community. As with any user-generated content, exercise discretion and pastoral oversight. Provided “as is”, without warranties.