apply_filters( 'learndash_usermeta_shortcode_available_fields', array $available_fields, array $attributes )
Filters the usermeta shortcode available fields.
Description #
Added logic to allow protect certain user meta fields. The default fields is based on some of the fields returned via get_userdata().
Parameters #
- $available_fields
-
(array) An array of available shortcode fields.
- $attributes
-
(array) An array of attributes to provide context for the filter.
Source #
File: includes/ld-users.php
Examples #
Note: Extended code example below not guaranteed, you may need to consult with a developer
<?php
/**
* Example usage for learndash_usermeta_shortcode_available_fields filter.
*/
add_filter(
'learndash_usermeta_shortcode_available_fields',
function( $available_fields = array(), $attr = array() ) {
if ( ! array_key_exists( 'my_custom_usermeta_field', $available_fields ) ) {
$available_fields['my_custom_usermeta_field'] = 'My Custom User Field';
}
// Always return $available_fields
return $available_fields;
},
10,
2
);
Changelog #
| Version | Description |
|---|---|
| 2.4.0 | Introduced. |