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
/** | |
* When registering, add the member to a specific membership level | |
* @param integer $user_id | |
**/ | |
//Disables the pmpro redirect to levels page when user tries to register | |
add_filter("pmpro_login_redirect", "__return_false"); | |
function my_pmpro_default_registration_level($user_id) { | |
//Give all members who register membership level 1 | |
pmpro_changeMembershipLevel(1, $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
<?php | |
/** | |
* When registering, add the member to a specific membership level | |
* @param integer $user_id | |
**/ | |
//Disables the pmpro redirect to levels page when user tries to register | |
add_filter("pmpro_login_redirect", "__return_false"); | |
function my_pmpro_default_registration_level($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
add_filter("pmpro_login_redirect", "__return_false"); |
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
/* | |
Change admin_change email sent to members when they move from "Applicant" level to "Approved" level. | |
You should have two levels, "Applicant" level ID 1 and "Approved" level ID 2. | |
If the names or IDs of your levels are different, you will have to change the code below. | |
You also need a file "applicant_approved.html" in the ../themes/yourtheme/paid-memberships-pro/email/ directory. | |
*/ | |
function my_pmpro_email_filter($email) | |
{ | |
if($email->template == "admin_change" && $email->data['membership_level_name'] == "Approved") | |
{ |
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 employer, title, and department columns to the members list CSV export. | |
Just add this code to your functions.php or a custom plugin. | |
The first function here defines the column headers and a callback function for each column. | |
*/ | |
function my_pmpro_members_list_csv_extra_columns($columns) | |
{ | |
$columns["employer"] = "my_extra_column_employer"; |
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
/* | |
Edit email templates. | |
Other fields to change: | |
* $email->email | |
* $email->from | |
* $email->fromname | |
* $email->subject | |
* $email->template | |
* $email->body |
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
/* | |
Change email subjects. | |
The function checks $email->template and updates the subject as needed. | |
The email template name will be equivalent to the filenames in the /email/ folder of the PMPro plugin. | |
*/ | |
function my_pmpro_email_subject($subject, $email) | |
{ | |
//only checkout emails |
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
/* | |
Don't show confirm password or email fields on the checkout page. | |
Add this code to your active theme's functions.php or a custom plugin. | |
*/ | |
add_filter("pmpro_checkout_confirm_password", "__return_false"); | |
add_filter("pmpro_checkout_confirm_email", "__return_false"); |
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: PMPro Extra Members List CSV Export Columns | |
Plugin URI: http://www.paidmembershipspro.com/wp/pmpro-extra-members-list-csv-export-columns/ | |
Description: Add extra fields to the Paid Memberships Pro Members List CSV Export | |
Version: .1 | |
Author: Stranger Studios | |
Author URI: http://www.strangerstudios.com | |
Notes on use: |
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
/* | |
Add this into a custom plugin or your active theme's functions.php | |
*/ | |
add_filter("pmpro_besecure", "__return_true"); |
NewerOlder