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.
Changing Form Label Text
Read more: Changing Form Label TextLearn how to use developer actions and filters to customize form label text in GiveWP without modifying the core plugin code.
GiveWP PHP Constants
Read more: GiveWP PHP ConstantsGiveWP comes with a few useful PHP Constants for developers. These should be placed in your wp-config.php file and only if you understand exactly what they do and how they affect your website.
GiveWP API Reference
Read more: GiveWP API ReferenceDid you know that GiveWP comes packaged with a powerful API that allows you to expose donation data in either JSON or XML format? This is very useful for other developers to query data about your donation forms, donations, donors and more.
Customizing the Required Donation Form Fields
Read more: Customizing the Required Donation Form FieldsNeed extra donor info? Learn how to add custom fields to your donation forms and easily set required fields for a smooth checkout.
How to Add Custom Email Tags
Read more: How to Add Custom Email TagsPersonalize your emails! Learn how to create custom GiveWP email tags to easily include custom fields or database info in your messages
How to Create Custom Form Fields with the Visual Donation Form Builder
Read more: How to Create Custom Form Fields with the Visual Donation Form BuilderOften times you may want to add one or many custom form fields to one or many donation forms. GiveWP has many hooks that developers can use to insert content, including custom fields, within donation forms. The following article will help developers programmatically add custom form fields and display them within the donation payment records.
Developer Docs
Read more: Developer DocsThis 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.