Skip to content

Instantly share code, notes, and snippets.

View davidmutero's full-sized avatar

David Mutero davidmutero

View GitHub Profile
@davidmutero
davidmutero / disable-any-automatic-phone-number-formatting-in-paid-memberships-pro.php
Last active December 16, 2024 09:54 — forked from ipokkel/pmpro_format_my_phone.php
Disable any automatic phone number formatting in Paid Memberships Pro
<?php
/**
* Disable any automatic phone number formatting in Paid Memberships Pro.
*
* This ensures phone numbers are displayed exactly as entered by the member.
*
* Add this code to your PMPro Customizations Plugin
* - https://www.paidmembershipspro.com/create-a-plugin-for-pmpro-customizations/
*/
@davidmutero
davidmutero / pmpro-expiration-date-cutoff-adjustment.php
Last active December 3, 2024 16:29 — forked from ipokkel/pmprosed-extend-expiration-date-from-set-date.php
This custom snippet adjusts the expiration dates for Paid Memberships Pro memberships based on a specific cutoff date.
<?php
/**
* Adjust expiration date based on a defined cutoff date for Paid Memberships Pro.
*
* If a user signs up or renews on or after the defined cutoff date,
* their membership expiration date is extended by a specified period
* (e.g., December 31 of the next year).
* If they sign up or renew before the cutoff, the expiration date
* is set to a different period (e.g., December 31 of the current year).
*
@davidmutero
davidmutero / my-persistent-login-for-all-users.php
Last active October 31, 2024 14:13 — forked from ipokkel/my-persistent-login.php
Extends the user login period to one year for all users, regardless of the "Remember Me" option.
<?php
/**
* Plugin Name: Persistent Login for All Users
* Description: Extends the user login period to one year for all users, regardless of the "Remember Me" option.
* Version: 1.0
* Author: Your Name
*
* @link https://developer.wordpress.org/reference/hooks/auth_cookie_expiration/
*
* Usage: This plugin extends the login period for all users to one year without requiring them to select the "Remember Me" option.
@davidmutero
davidmutero / sequential-numeric-member-number-level-specific.php
Last active October 30, 2024 14:11 — forked from michaelbeil/sequential-numeric-member-number.php
Generates and displays sequential numbers for members of a designated level on account, profile, members list, card, and CSV export.
<?php
/**
* Sequential Membership Numbers for designed membership level e.g Membership Level 2 Only
*
* This forked version generates sequential membership numbers only for users registered at Membership Level 2.
* Member numbers are automatically increased from the starting value set for $starting_member_number
* after each new Level 2 member registration.
*
* Displayed on user account, edit profile, members list pages, membership card, and included in members list CSV export.
*