douxi3233 2019-06-20 00:30
浏览 72
已采纳

Wordpress - 显示用户特定用户角色的短代码

I am trying to display a shortcode of a specific user role. The user role is customer.

global $current_user; 
get_currentuserinfo(); 
if ( user_can( $current_user, "customer" ) ){ 
    echo do_shortcode('[gravityform id="2"]');
}
  • 写回答

1条回答 默认 最新

  • dongmei9508 2019-06-20 01:55
    关注

    You can use the following code:

    $user = wp_get_current_user();
    if ( in_array( 'shop_manager', (array) $user->roles ) ) { // user role condition
        echo do_shortcode('[gravityform id="2"]');
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部