![]()
Pain – Charity & Nonprofit WordPress Theme is built for charities, NGOs, churches, animal rescues and community groups that raise money online. Donors give once or every month, supporters run their own peer-to-peer pages, and every gift gets a receipt with the tax statement for your country. Build the site in WPBakery Page Builder or Elementor: both editions are in the download.
One purchase gets you 10 demo homepages, 25 Pain elements, online donations with monthly giving, fee recovery and Gift Aid, peer-to-peer fundraising, tax receipts, volunteer roles, events, a shop, a Setup Wizard, one-click demo import and a child theme.
![]()
WHY CHARITIES CHOOSE PAIN
- Launch in an afternoon: the Setup Wizard asks for your country, organisation, currency, logo and colour, installs the plugins and imports a demo.
- Raise more each month: monthly giving, fee recovery and a Donate bar that stays on screen on phones.
- Receipts donors can use: 501©(3), Gift Aid, EU and Australian DGR statements with your registration number.
- Let supporters fundraise for you: peer-to-peer campaigns with fundraiser pages, teams and a leaderboard.
- Readable for everyone: a contrast mode, visible focus rings, a Skip to content link and reduced-motion support.
![]()
TEN HOMEPAGES, ONE FOR EACH CAUSE
- Home Charity Walk with teams, a walk distance and a goal counter.
- Home Charity, Home International NGO, Home Animal Rescue and Home Church and Community.
- Five classic layouts: Home Classic, Home Foundation, Home Events, Home Dark and Home Fundraiser.
- Hero Slider with four layouts: Classic, Split, Spotlight and Card.
- Ready pages: Donate, Become a Volunteer, Giving Tuesday, Our Impact and an Accessibility Statement.
- Import a demo in one click, with its pages, menus, sliders, widgets and Theme Options.
![]()
ONLINE DONATIONS
- Donation forms in the theme fonts and colours, with large amount buttons and a full-width Donate button.
- Monthly and yearly giving, so donors can support you every month.
- Fee recovery, so donors can cover the payment fee.
- Gift Aid declaration for UK donors and a privacy consent checkbox, both saved on the donation.
- Receipt page and receipt email with the tax statement for the US, UK, EU or Australia.
- Donor dashboard where donors see their gifts and receipts.
- Sticky Donate bar on phones and tablets that opens the form you choose.
![]()
PEER-TO-PEER FUNDRAISING
- Supporters sign up and raise money for your campaign with their own fundraiser page.
- Teams, so offices, schools and churches can fundraise together.
- Leaderboard of fundraisers and teams.
- Campaign page with the goal, amount raised and donor count.
- Supporters share their page and track what they have raised.
![]()
CAMPAIGN PAGES THAT SHOW IMPACT
- Campaign Banner with a countdown, matching gift text and a goal bar.
- Impact Tiers: show what each gift amount pays for.
- Fund Allocation: show where the money goes.
- Cause pages with a progress bar, percent funded and donor count.
- Hero Banner with two buttons and up to four stats.
![]()
VOLUNTEERS, EVENTS AND SHOP
- Volunteer roles with location, schedule, skills, spots and a deadline.
- Volunteers apply through a form on each role, and you get the application by email.
- Event calendar with an event grid and single event pages.
- Online shop for merchandise and charity goods.
- Team, stories, gallery and blog pages.
![]()
WPBAKERY OR ELEMENTOR
- Two editions in one download: Pain for WPBakery Page Builder and Pain for Elementor.
- 25 Pain elements in WPBakery and 25 Pain widgets in Elementor.
- The Elementor edition does not need Elementor Pro.
- Theme Options for colours, fonts, header, footer, donations and receipts.
- Child theme included, so your changes stay after an update.
CORE FEATURES
- 10 demo homepages
- WPBakery Page Builder and Elementor editions
- 25 Pain elements and widgets
- Setup Wizard in four steps
- One-click demo import
- Donation forms
- Monthly giving
- Fee recovery
- Gift Aid declaration
- Tax statements for the US, UK, EU and Australia
- Peer-to-peer campaigns, teams and leaderboard
- Donor dashboard
- Sticky Donate bar on phones
- Campaign Banner with countdown
- Impact Tiers and Fund Allocation
- Hero Slider with four layouts
- Volunteer roles with applications
- Event calendar
- Online shop
- Contrast mode and accessibility options
- Font Awesome 6 icons
- Mega menu
- Unlimited colours
- Responsive on phones and tablets
- Translation ready and RTL support
- Child theme
- WordPress 6.5 or later, PHP 8.2 or later
SUPPORT AND UPDATES
- Every licence includes 6 months of support, with the option to extend on ThemeForest.
- Support covers questions about the theme features and bugs you report.
- Theme updates are free.
- Documentation for each edition: WPBakery and Elementor.
- Open a ticket at the Support Center.
CHANGE LOG
Version 4.0.0 – Oct 27, 2026- Added: Elementor edition. The download has Pain for WPBakery Page Builder and Pain for Elementor, each with its own Pain Core plugin, sample data, and documentation. The Elementor edition has 25 Pain widgets.
- Added: Setup Wizard in Appearance > Pain Setup Wizard: country, organisation, currency, logo, colour, plugins, and demo import in four steps.
- Added: Country tax receipts (501©(3), Gift Aid, EU, DGR) on the receipt page and GiveWP email, with the {pain_tax_statement} email tag.
- Added: Gift Aid declaration and GDPR consent checkboxes on donation forms.
- Added: Sticky Donate bar on phones and tablets.
- Added: Volunteer Opportunity post type with application form, archive, and single templates.
- Added: Hero Banner and Hero Slider (4 layouts), Impact Tiers, Fund Allocation, Campaign Banner, and Volunteer Grid elements.
- Added: Accessible contrast mode in Theme Options > Donations & Receipts.
- Added: Donor dashboard in the theme style.
- Added: 4 demo homepages: Charity, International NGO, Animal Rescue, Church and Community.
- Updated: Demo menu, pages, and section spacing reorganised for charity sites.
- Updated: GiveWP donation form, amount buttons, and single cause progress bar.
- Updated: Mobile menu, heading sizes, and phone layouts.
- Updated: Font Awesome 6.7.2 Free (existing icon classes keep working).
- Updated: Share buttons for Facebook, X, LinkedIn, Pinterest, and email. AddThis and Google+ removed.
- Updated: Google Maps elements need your own API key in Theme Options > General. The theme no longer ships a shared key.
- Updated: Bulk plugin install and activation.
- Updated: Pain Core declares HPOS and Cart/Checkout blocks compatibility. Requires PHP 8.2.
- Updated: Theme assets cache busting and faster Less compile.
- Updated: Security hardening.
- Added: Pain Core plugin replaces JWS Core. Update the theme and Pain Core, then remove JWS Core.
- Updated: One-click demo import.
- Updated: WPBakery Page Builder 8.x compatibility.
- Updated: WooCommerce My Account and mini cart.
- Updated: Mobile menu and responsive layouts.
- Updated: Instagram Feed widget works without an access token.
- Updated: Security hardening and jQuery updates.
- Updated: Compatible with the latest WordPress and PHP 8.4.
- Fixed: White screen when saving Permalinks or Theme Options.
- Updated: Compatible with the latest WordPress and jQuery.
- Fixed: Deprecated jQuery load() error.
![]()