Give Developers
You can easily customize and extend GiveWP using custom code, functions, and hooks. This collection provides clear explanations and code examples designed specifically for developers who want to add new features to their donation platform. Following these guides helps you build onto the core plugin while keeping your site completely safe and compatible with future updates.
Review the resources below to learn how to fine-tune your GiveWP setup and use advanced developer tools. You will find links to our growing public snippet library where you can explore pre-made code blocks or share your own changes. Pay extra attention when adding custom code to your website, as these tools are meant for experienced developers looking to safely enhance their site’s functionality.
Give Developers articles
This collection offers technical guides, code snippets, and API references for developers looking to customize and extend GiveWP’s core features and themes.
Give Developers Themes
Read more: Give Developers ThemesMaster GiveWP theme customization. Learn to override templates, use child themes, and modify layouts to perfectly match your site’s design and branding.
Implement Custom JavaScript on Visual Built Donation Forms
Read more: Implement Custom JavaScript on Visual Built Donation FormsGiveWP offers a variety of filters and actions that make it easy for developers to extend or customize their websites. One of these options is the ability to implement custom JavaScript code into your donation forms built with the Visual Donation Form Builder. Example usage: Was this article helpful? Yes No Thank you for your…
Currency Formatting with GiveWP
Read more: Currency Formatting with GiveWPWhat is Currency Formatting? GiveWP allows admins to collect donations in a diverse world with over 170 different currencies used worldwide. Everything from the US Dollar to the Japanese Yen. Currencies have their own symbols, but also have different “minor units”. A minor unit is usually referenced as something like “cents”. For example, $1.50 is…
Customizing GiveWP Shortcode Templates
Read more: Customizing GiveWP Shortcode TemplatesGiveWP is designed to look great out of the box. But you might want to customize the markup of your shortcodes. Your theme might have some advanced markup that you need GiveWP to recognize. This article explains how to do that with GiveWP.
How to Build a Gateway Add-on for GiveWP
Read more: How to Build a Gateway Add-on for GiveWPThe GiveWP Payment Gateway API helps developers create payment gateway add-ons with ease. Pairs well with the Example repository.
GiveWP CLI
Read more: GiveWP CLIGiveWP comes pre-packaged with support for the WordPress Command Line Interface (WP-CLI). This article demonstrates and walks you through how to access your GiveWP Data using only the command line. For an introduction to WP-CLI, see the official handbook. This article assumes a basic understanding of accessing the site via SSH via Terminal app (or…
How to Query Donor Information
Read more: How to Query Donor InformationWant to highlight GiveWP donors? Learn to query donor data using core classes, while safely respecting those who prefer their privacy.
Conditionally Load GiveWP Styles and Scripts
Read more: Conditionally Load GiveWP Styles and ScriptsWant better performance? Learn how to conditionally load GiveWP scripts and styles, plus why we don’t do this by default.