Skip to content

Instantly share code, notes, and snippets.

@bekarice
Last active February 4, 2019 23:17
Show Gist options
  • Save bekarice/504668e29f2267c42da7 to your computer and use it in GitHub Desktop.
Save bekarice/504668e29f2267c42da7 to your computer and use it in GitHub Desktop.
WooCommerce Social Login Shortcode to Show buttons based on logged in / out users
// Changes button display based on whether user is logged in or not using [wc_social_login_all_buttons] shortcode
function woocommerce_social_login_all_buttons_shortcode( $atts ) {
// Buffer output
ob_start();
// Displays login buttons to non-logged in users with default text from settings
woocommerce_social_login_buttons();
//Displays link account buttons to logged in users
woocommerce_social_login_link_account_buttons();
// Return buffered contents
return ob_get_clean();
}
add_shortcode( 'wc_social_login_all_buttons', 'woocommerce_social_login_all_buttons_shortcode' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment