Give 2.3.0 – Custom Comment Tables

Give 2.3.0 adds two new custom tables: wp_give_comments wp_give_commentmeta Upon updating to 2.3.0, users will be asked to complete a backwards-compatible database migration that moves the following data types to the new custom comment tables: Donation Notes (as seen in the Donation details screen in WP Admin) Donor Notes (as seen in the Donor details … 

 

Give 2.2.0 – Singular Method for Donor Deletion Process

Recently, we’ve noticed that there are multiple functions to handle the donor deletion process. This can lead to developer confusion as to which is the correct method to delete a donor. In Give 2.2.0 we have refactored the code to make the process for single and multiple donor deletions much more clear. As a part of … 

 

Give 2.2.0 – Revamp Session

In Give version 2.2.0, we are updating how Give stores and handles sessions. The issue with the pre-2.2.0 Give_Session class is that it sets a cookie on each page load. This means it is difficult to fully cache a page with a donation form embedded on it. For some sites this can be every page. This issue … 

 

Give 2.2.0 – Resolving the known conflict with Restrict Content Pro

We want Give to run reliably alongside all plugins within WordPress. Sometimes, though, this can be difficult with 40,000+ free plugins and many more Pro ones. One such conflict we found was with Restrict Content Pro from Sandhills Development. This is a popular membership plugin that is useful alongside Give, so we wanted to get a fix … 

 

Give 2.1.0 – Performance Improvements

In Give version 2.1.0, we are updating a few functions and filter parameters to improve performance on both the frontend and backend of Give. The changes we’re making will improve page load time and also ensure your donations process more quickly and reliably. To achieve this we’ve restructured how we retrieve data through the use … 

 

Legacy hooks being deprecated within 2.0.7

We’re moving forward with more hook name changes to shed our legacy way of referring to “donations” as “orders”. The hooks are all within the view-payment-details.php file within give/includes/admin/payments/. The hooks are deprecated with backwards compatiblity. If you have WP_DEBUG set to true and are using any of the following hooks you will see a notice requesting … 

 

Reflecting on the Give 2.0 Release

It’s been a week since we release 2.0.0 and I just finished releasing version 2.0.1 which includes a number of important fixes. For a large percentage of our users the release has been smooth and they upgraded just fine. However, some of our users experienced issues and we apologize for that. Moving our codebase into … 

 

Give – What Happens When Downgrading from 2.0 to 1.8.*

Give 2.0 is a major release which contains a number of large changes including caching, an extensive database refactor, and setting refactoring. We’re doing everything we can to ensure a smooth rollout. This means prepared well ahead of time and testing all environment and implementation possibilities. Despite all the thorough review and testing things can … 

 

Give 2.0 Database Updates Explained

Give 2.0 makes some significant updates to the database structure running behind the scenes. We’ve included an upgrade routine and are testing all scenarios to ensure that it’s both backwards compatible and runs smoothly going forward. The following will help you to understand what’s going on with the structure and to plan accordingly.  New Tables … 

 

Give 2.0 Donor and User Meta Database Updates Explained

We want to keep everyone in the loop with what’s going on with the database updates within Give 2.0 which is now moving into the final testing phase. These are the following donor related updates we are doing in Give version 2.0 with backward compatibility: The donor related tables is renamed: {wp-prefix}_give_customer → {wp-prefix}_give_donor {wp-prefix}_give_customermeta …