Developer Docs
This section provides detailed explanations and code examples meant for developers. The following docs outline functions and hooks in GiveWP that are available to extend and enhance the plugin. Here you can learn how to add functionality beyond the Core plugin while preserving update compatibility for future plugin updates.
Articles in this section:
Currency Formatting with GiveWP
Customizing GiveWP Shortcode Templates
How to Build a Gateway Add-on for GiveWP
Conditional Functions
How to Create Custom Form Fields with the Visual Donation Form Builder
How to Add Custom Email Tags
Customizing the Required Donation Form Fields
How to Query Donor Information
Theming with GiveWP
GiveWP CLI
Conditionally Load GiveWP Styles and Scripts
Changing Form Label Text
GiveWP PHP Constants
GiveWP API Reference
How to Use these Docs
The documentation provided in this section is meant to be a guide for experienced Developers. These docs are for developers who are accustomed and familiar with coding and WordPress and who want to enhance and fine-tune GiveWP. Please note that our team cannot provide support for any custom code that you have added to your website, only the code we distribute.
Our Public and Growing Snippet Library
If you would like to explore the additional code we have written to customize the GiveWP experience, take a look at our growing snippet library here: https://github.com/impress-org/give-snippet-library
We’d love your pull requests or comments over there to make that library even more useful for developers.