0

我想向我网站的所有访问者显示工具栏,但以下情况除外:在索引页面上未登录用户\访问者。

放置在我的函数文件中的以下内容可以很好地始终向所有访问者显示工具栏。

add_filter('show_admin_bar', ' __return_true ');

所以我希望用这样的东西代替它可以满足我的附加条件......

    function show_bar() {
         if ( ! isset( $show_admin_bar ) ) {
              if ( ! is_user_logged_in() && is_home() ) {
                   $show_admin_bar = __return_false;
              } else {
                   $show_admin_bar = __return_true;           }
         }
   $show_admin_bar = add_filter( 'show_admin_bar', '$show_admin_bar' );
   return $show_admin_bar;
    }

我不认为该功能被触发(没有警告或错误,但没有访问者的工具栏。)。我的问题是,有没有更好的方法来做到这一点,如果没有,让这个功能工作需要什么?

谢谢

4

0 回答 0