隐藏未登录用户的菜单项

问题描述 投票:-1回答:1

我需要以下帮助

我需要在没有登录用户的情况下隐藏此部分:

if ( RDTheme::$options['header_btn_txt_mob'] && RDTheme::$options['header_btn_url'] ) {
        $html .= '<a class="header-btn header-menu-btn header-menu-btn-mob" href="'.esc_url( RDTheme::$options['header_btn_url'] ).'"><i class="fa fa-plus" aria-hidden="true"></i><span>'.esc_html( RDTheme::$options['header_btn_txt_mob'] ).'</span></a>';
    }

    if ( Helper::is_chat_enabled() ) {
        $html .= '<a class="header-chat-icon header-chat-icon-mobile rtcl-chat-unread-count" href="https://****"><i class="fa fa-comments-o" aria-hidden="true"></i></a>';
    }

    if ( RDTheme::$options['header_icon'] && class_exists( 'Rtcl' ) ) {
        $html .= '<a class="header-login-icon header-login-icon-mobile" href="'.esc_url( Link::get_my_account_page_link() ).'"><i class="fa fa-user-o" aria-hidden="true"></i></a>';
    }

而是显示此:

<a href="https://***" class="no_deco"><?php esc_html_e('Chat','classima'); ?></a>

我该如何实现?

真的希望有人可以提供帮助。

wordpress hide logged
1个回答
0
投票

您可以使用功能。

is_user_logged_in()
© www.soinside.com 2019 - 2024. All rights reserved.