Forked from ipokkel/pmpro-signup-shortcode-gettext-example.php
Last active
February 5, 2024 11:50
-
-
Save dwanjuki/ff6f4fa4d424bedc4e6ea278596a9239 to your computer and use it in GitHub Desktop.
Translate or change a text string in the PMPro Signup Shortcode
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 | |
/** | |
* Translate or change a text string in the PMPro Signup Shortcode. | |
* | |
* 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/ | |
*/ | |
function my_pmpro_signup_shortcode_gettext( $translated, $text, $domain ) { | |
if ( 'pmpro-signup-shortcode' === $domain ) { | |
switch ( $text ) { | |
case 'You are logged in as <strong>%s</strong>. If you would like to use a different account for this membership, <a href="%s">log out now</a>.': | |
// Your custom text string or translation here. | |
$translated = 'You are logged in as <strong>%s</strong>. If you would like to use a different account for this membership, <a href="%s">log out now</a>.'; | |
break; | |
} | |
} | |
return $translated; | |
} | |
add_filter( 'gettext', 'my_pmpro_signup_shortcode_gettext', 10, 3 ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment