This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
Member Numbers | |
* Change the generate_member_number function if your member number needs to be in a certain format. | |
* Member numbers are generated when users are registered or when the membership account page is accessed for the first time. | |
*/ | |
//Generate member_number when a user is registered. | |
function generate_member_number($user_id) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Plugin Name: Paid Memberships Pro - Pay By Check and PayPal Express at checkout | |
Plugin URI: http://eighty20results.com/paid-memberships-pro/do-it-for-me/ | |
Description: More gracefully handle Pay By Check and PayPal Express as payment options during checkout | |
Version: 1.0 | |
Author: Thomas Sjoslhagen @ Paid Memberships Pro <thomas@eighty20results.com> | |
Author URI: http://eighty20results.com/thomas-sjolshagen | |
*/ | |
/* | |
Get PMPro Pay By Check and PMPro Add PayPal Express to work together. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
Plugin Name: PMPro Add-on Page/Post user list | |
Plugin URI: https://eighty20results.com/paid-memberships-pro/do-it-for-me/ | |
Description: List all user(s) who've bought a specific Add-on Post/Page | |
Version: 1.1 | |
Author: Eighty / 20 Results by Wicked Strong Chicks, LLC <thomas@eighty20results.com> | |
Author URI: https://eighty20results.com/thomas-sjolshagen/ | |
License: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
Plugin Name: PMPro Custom Tax | |
Plugin URI: http://www.paidmembershipspro.com/wp/pmpro-customizations/ | |
Description: Customizations for PMPro | |
Version: .1 | |
Author: Stranger Studios | |
Author URI: http://www.strangerstudios.com | |
*/ | |
/* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
INSERT INTO PREFIX_postmeta (`post_id`, `meta_key`, `meta_value`) | |
SELECT `ID`, '_pmproap_price`, '<your price without a currency sign, i.e. 3.99>' | |
FROM PREFIX_posts | |
WHERE ID IN ( <comma>, <separated>, <list>, <of>, <addon>, <package>, <post>, <ids> ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
global $wpdb; | |
$records = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->pmpro_membership_orders} WHERE user_id = %d AND status = %s", $user_id, 'success' ) ); | |
if ( $records == 1 ) { | |
// No previous order found | |
} else { | |
// Found old orders so member is not new | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
Plugin Name: PMPro e-mail domain check | |
Plugin URI: http://www.paidmembershipspro.com/wp/pmpro-customizations/ | |
Description: Check if a domain is on the "do not allow" list for registration | |
Version: .1 | |
Author: Stranger Studios | |
Author URI: http://www.strangerstudios.com | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
Plugin Name: PMPro: Custom Registration/WordPress Profile Fields | |
Description: Custom fields, using the PMPro Register Helper add-on | |
Plugin URI: https://eighty20results.com/paid-memberships-pro/do-it-for-me/ | |
Author: Thomas Sjolshagen @ Paid Memberships Pro <thomas@eighty20results.com> | |
Author URI: https://eighty20results.com/thomas-sjolshagen/ | |
Version: 1.0 | |
License: GPL2 | |
Text Domain: sn-customizations |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
Plugin Name: PMPro Customizations: Required Field Changes | |
Plugin URI: https://eighty20results.com/paid-memberships-pro/do-it-for-me/ | |
Description: Customizations to disable required fields for some of the Address/Addon. | |
Version: 1.0 | |
Author: Eighty / 20 Results by Wicked Strong Chicks, LLC <thomas@eighty20results.com> | |
Author URI: https://eighty20results.com/thomas-sjolshagen/ | |
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html | |
License: GPLv2 or later |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Plugin Name: Paid Memberships Pro - Australian GST | |
* Plugin URI: https://eighty20results.com/paid-memberships-pro/do-it-for-me/ | |
* Description: Calculate and display GST for Australian customers at checkout | |
* Version: 1.0 | |
* Author: Paid Memberships Pro / Thomas Sjolshagen <thomas@eighty20results.com> | |
* Author URI: https://eighty20results.com/thomas-sjolshagen/ | |
* License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html | |
* License: GPLv2 or later |