在前端显示WP用户和WooCommerce会员计划

时间:2018-08-21 20:16:27

标签: wordpress woocommerce

我正在尝试在网站上显示用户登录时获得的用户名和会员计划,以及未登录时的“我的帐户”页面链接。我创建了简码,它确实带来了登录用户的名称,但是我得到了一个“数组”,该图应该是会员计划的。

我尝试根据插件(https://docs.woocommerce.com/document/woocommerce-memberships-function-reference/)的文档使用几个函数和变量,但无法正常工作。这就是我一直在努力的工作,希望有人能提供帮助。

function show_loggedin_function( $atts ) {

global $current_user, $user_login, $membership_plan, $memberships;
      get_currentuserinfo(); 
add_filter('wp_nav_menu_objects', 'do_shortcode');
if ($user_login) 
return 'Welcome ' . $current_user->display_name . '! SOME TEXT' . wc_memberships_get_user_active_memberships( $user_id ) . ' SOME OTHER TEXT ';
else
return '<a href="' . wc_get_page_permalink( 'myaccount' ) . ' ">Login</a>';

}
add_shortcode( 'show_loggedin_as', 'show_loggedin_function' );

0 个答案:

没有答案