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 … 

 

Give 1.8.14 – Introducing the new Give_Donors_Query class

In Give version 1.8.14, We are introducing the new Give_Donors_Query class which will help developers to query donors more easily and efficiently with less code. [Read] Here is a general code sample query parameters for Give_Donors_Query: $donor = new Give_Donors_Query(array( ‘number’     => 20, ‘offset’     => 0, ‘paged’      => 1, ‘orderby’    => ‘id’, … 

 

Give 1.8.14 – Give_Notices Class Update

In Give version 1.8.9 we introduced the Notices API. In release 1.8.14 we are adding improvements to the API so that you can create non-dismissible notice without a close icon appearing [Read]. This type of notice should only be used for very important messages, like blockers, such as database updates and missing dependancies. Here is a … 

 

Give 1.8.13 Tab Improvements & Conditional Field Changes

Give 1.8.13 introduces subtle improvements to the tabbed interface when editing a donation form. The improvements are summarized below along with a new requirement that developers should be aware in order to produce a seamless tabbed experience. Added Unique Tab URLs Each tab now has a unique URL denoted by a give-tab query parameter that …