Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ipokkel/87996e03e169d6586c08f541fac01780 to your computer and use it in GitHub Desktop.
Save ipokkel/87996e03e169d6586c08f541fac01780 to your computer and use it in GitHub Desktop.
Return the original field value for specific field names displayed on the PMPro Member Directory and Profile pages. This should also remove the oembed applied by WordPress.
<?php
/**
* Return the original field value for specific field names displayed on
* the PMPro Member Directory and Profile Pages.
*
* This can be used to remove oembed from the field value.
*
* 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_pmpromd_return_original_value( $value, $original_value, $field_name ) {
$field_names = array( 'display_name', 'nickname', 'firm' );
if ( in_array( $field_name, $field_names, true ) ) {
$value = $original_value;
}
return $value;
}
add_filter( 'pmpromd_format_profile_field', 'my_pmpromd_return_original_value', 10, 3 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment