Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Get & show User custom field data with Shortcode
- **/
- function current_user_data_func( $atts ) {
- extract( shortcode_atts( array(
- 'metakey' => '',
- 'user_field' => '',
- ), $atts) );
- ob_start();
- if(is_user_logged_in())
- {
- $current_user = wp_get_current_user();
- $c_user_id = $current_user->ID;
- if(!empty($metakey))
- {
- $value = get_user_meta( $c_user_id, $metakey, true);
- echo $value;
- }
- if(!empty($user_field))
- {
- echo $current_user->{"$user_field"};
- }
- }
- else
- {
- echo "User Not Logged In";
- }
- return ob_get_clean();
- }
- add_shortcode( 'current_user_data', 'current_user_data_func' ); // Shortcode Usage: [current_user_data metakey="uf_staffname"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement