Skip to content

Instantly share code, notes, and snippets.

@addisonhall
Created October 12, 2018 19:21
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 addisonhall/4cb0b53e6bdf408492a58a1d53949e1b to your computer and use it in GitHub Desktop.
Save addisonhall/4cb0b53e6bdf408492a58a1d53949e1b to your computer and use it in GitHub Desktop.
Handy user shortcodes for WordPress
/**
* Add current user shortcode
*/
add_shortcode( 'current-user' , 'gpc_get_current_user' );
function gpc_get_current_user() {
$user = wp_get_current_user();
return $user->display_name;
}
/**
* Add logout link shortcode
*/
add_shortcode( 'logout-link', 'gpc_create_logout_link' );
function gpc_create_logout_link() {
return '<a href="' . wp_logout_url() . '">Logout</a>';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment