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
- 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.