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 | |
/* | |
Template for adding a shortcode page to a plugin. Steps: | |
1. Include this file. | |
2. Add [my_page_shortcode] shortcode to a page of the site. | |
3. Navigate to the page on the front end. | |
Be sure to change the name of the shortcode and the function names below. | |
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 WP Affiliate Platform Integration | |
Plugin URI: http://www.paidmembershipspro.com/wp/pmpro-dev/ | |
Description: Process an affiliate via WP Affiliate Platform after a PMPro checkout. | |
Version: .3 | |
Author: Stranger Studios | |
Author URI: http://www.strangerstudios.com | |
Both Paid Memberships Pro (http://wordpress.org/extend/plugins/paid-memberships-pro/) and WP Affiliate Platform (http://www.tipsandtricks-hq.com/wordpress-affiliate/) must be installed and activated. |
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 | |
/* | |
* Copy Membership Requirements from one level to another | |
* | |
* Instructions: | |
* 1. Set $copy_from and $copy_to to the level IDs you want | |
* 2. Visit any page of your site and add "©_membership=1" to the address. | |
* | |
*/ | |
function pmpro_copy_membership_requirements() { |
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 | |
//Add new custom fields to Advanced Settings with an array of options. Supports 'text','select', and 'textarea' as field_types. | |
// | |
//Example: | |
// | |
function my_advanced_settings() { | |
$custom_fields = array( | |
'field1' => array( | |
'field_name' => 'test1', |
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 | |
// Cancel membership account on billing failure | |
function my_pmpro_subscription_payment_failed($old_order) { | |
pmpro_changeMembershipLevel(0, $old_order->user_id); | |
} | |
add_action('pmpro_subscription_payment_failed', 'my_pmpro_subscription_payment_failed'); |
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 (Register Helper Example) | |
Plugin URI: http://www.paidmembershipspro.com/wp/pmpro-customizations/ | |
Description: Customizations for Paid Memberships Pro (Register Helper Example) | |
Version: .1 | |
Author: Stranger Studios | |
Author URI: http://www.strangerstudios.com | |
*/ | |
//we have to put everything in a function called on init, so we are sure Register Helper is loaded |
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: Register Helper Example | |
Plugin URI: http://www.paidmembershipspro.com/wp/pmpro-customizations/ | |
Description: Register Helper Initialization Example | |
Version: .1 | |
Author: Stranger Studios | |
Author URI: http://www.strangerstudios.com | |
*/ | |
//we have to put everything in a function called on init, so we are sure Register Helper is loaded |
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 | |
/* PMPro GetResponse Custom Fields Example */ | |
function my_pmpro_getresponse_custom_fields() { | |
$fields = array( | |
'company' => 'XYZ Company', | |
'title' => 'CEO' | |
); |
OlderNewer