This file contains hidden or 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 | |
| /** | |
| * 1. Adds 20% tax text to the level cost text. | |
| * 2. Adds 20% tax to invoice if checking out as UK customer. | |
| * 3. Adds 20% tax if UK to checkout and invoice. | |
| * | |
| * You can add this recipe to your site by creating a custom plugin | |
| * or using the Code Snippets plugin available for free in the WordPress repository. | |
| * Read this companion article for step-by-step directions on either method. | |
| * https://www.paidmembershipspro.com/create-a-plugin-for-pmpro-customizations/ |
This file contains hidden or 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 | |
| /** | |
| * This recipe changes the level selection text and hides the | |
| * level cost text if level is a donations only level. | |
| * KIM - uplated to include changing the wording of "Membership Level" on the checkout page. line 56 | |
| * EDIT line 31 with the ID's of your donation only level(s). | |
| * | |
| * This recipe assumes PMPro Donations is set up and configured. | |
| * @link https://www.paidmembershipspro.com/add-ons/donations-add-on/ | |
| * |
This file contains hidden or 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 // do not copy this line. | |
| /** | |
| * This recipe Default to country code for Germany AND add Default VAT country | |
| * When using VAT TAX Add On https://www.paidmembershipspro.com/add-ons/vat-tax/ | |
| * | |
| * You can add this recipe to your site by creating a custom plugin | |
| * or using the Code Snippets plugin available for free in the WordPress repository. | |
| * Read this companion article for step-by-step directions on either method. | |
| * https://www.paidmembershipspro.com/create-a-plugin-for-pmpro-customizations/ | |
| */ |
This file contains hidden or 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 | |
| <?php // do not copy this line. | |
| /** | |
| * This recipe will send a user with no level straight to the LEVEL 1 checkout | |
| * | |
| * You can add this recipe to your site by creating a custom plugin | |
| * or using the Code Snippets plugin available for free in the WordPress repository. | |
| * Read this companion article for step-by-step directions on either method. | |
| * https://www.paidmembershipspro.com/create-a-plugin-for-pmpro-customizations/ |
This file contains hidden or 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 // Do not copy this line | |
| /** | |
| * Stop members from renewing their current membership level. | |
| * Add this code to your PMPro Customizations Plugin - https://www.paidmembershipspro.com/create-a-plugin-for-pmpro-customizations/ | |
| */ | |
| /** | |
| * Stop members from renewing their current membership level. | |
| * Add this code to your PMPro Customizations Plugin - https://www.paidmembershipspro.com/create-a-plugin-for-pmpro-customizations/ |
This file contains hidden or 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
| <? | |
| /* | |
| Make any post older than 7 Days available for free. | |
| */ | |
| function make_old_posts_free($hasaccess, $post, $user, $post_membership_levels) | |
| { | |
| //if they already have access, let them at it | |
| if($hasaccess) |
This file contains hidden or 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 hidden or 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
| /** | |
| * Hide prices + add to cart from non members and some levels Paid Memberships Pro. | |
| * Modify line 29 - Add Level ID of user who CAN purchase from your store | |
| * Add this custom code to your PMPro Customizations Plugin - https://www.paidmembershipspro.com/create-a-plugin-for-pmpro-customizations/ | |
| * | |
| */ | |
| function remove_my_woo_prices( $price, $product ) { | |
| global $pmprowoo_product_levels; |
This file contains hidden or 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 | |
| /** | |
| * This recipe changes the text 'Cancel' only on the Edit Profile Page because the word also appears on the Membership accounts page | |
| * This should be added to a PMPro Customizations or Code Snippets Plugin: https://www.paidmembershipspro.com/create-a-plugin-for-pmpro-customizations/ | |
| * Thank you to Ronald, for assisting in writing this snippet. | |
| **/ | |
| function pmpro_init_cancel_gettext() { | |
| add_filter( 'gettext', 'pmpro_change_cancel_text_gettext', 10, 3 ); |
This file contains hidden or 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 | |
| /** | |
| * Hide discount code link on checkout for a specific levels Paid Memberships Pro. | |
| * Add this code below to your PMPro Customizations Plugin - https://www.paidmembershipspro.com/create-a-plugin-for-pmpro-customizations/ | |
| * Visit www.paidmembershipspro.com for more info. | |
| */ | |
| function pmpro_hide_discount_level() { | |
| global $pmpro_pages; |