mirror of
https://gh.wpcy.net/https://github.com/mainwp/Code-Snippets-Functions.git
synced 2026-05-06 12:42:25 +08:00
https://github.com/strangerstudios/pmpro-snippets-library/blob/dev/misc/changing-membership-subscription-wording.php
27 lines
876 B
Text
27 lines
876 B
Text
function my_gettext_membership( $output_text, $input_text, $domain ) {
|
|
|
|
if ( ! is_admin() && 'paid-memberships-pro' === $domain ) {
|
|
|
|
$output_text = str_replace( 'Membership Level', 'Subscription', $output_text );
|
|
$output_text = str_replace( 'membership level', 'subscription', $output_text );
|
|
$output_text = str_replace( 'membership', 'subscription', $output_text );
|
|
$output_text = str_replace( 'Membership', 'Subscription', $output_text );
|
|
|
|
}
|
|
|
|
return $output_text;
|
|
|
|
}
|
|
add_filter( 'gettext', 'my_gettext_membership', 10, 3 );
|
|
|
|
// Support _n calls.
|
|
function my_ngettext_membership( $output_text, $single, $plural, $number, $domain ) {
|
|
|
|
if ( $number == 1 ) {
|
|
return my_gettext_membership( $output_text, $single, $domain );
|
|
} else {
|
|
return my_gettext_membership( $output_text, $plural, $domain );
|
|
}
|
|
|
|
}
|
|
add_filter( 'ngettext', 'my_ngettext_membership', 10, 5 );
|