屏蔽wordpress首页后台工具栏显示

wordpress从3.1版本开始加入了首页后台工具栏的面板显示,但是并不是每个人都喜欢这个功能,比如我。

因为我不喜欢我的首页出现多余的东西。

通过后台–用户—个人资料–取消在浏览站点时显示工具栏前的勾选。但是这个只适用于wordpress官方的一些主题。

有时候我们使用一些第三方主题的时候,里面也会加入这些工具栏,但是没办法用这种方法屏蔽掉。

这个时候我们需要自己手动修改了php文件来实现了。

以我现在使用的风影博客主题为例:

找到wordpress安装目录下wp-content/themes/对应的主题名/header.php

编辑该文件。找到如下代码:

<div class=”regmenu”>
<?php global $user_ID,$user_identity,$user_level ?>
<?php if(is_user_logged_in()){ ?>您好,
<span style=”margin-right:10px;”><?php echo $user_identity; ?></span>
<a href=”<?php echo get_option(‘siteurl’);
?>
/wp-admin” target=”_blank”>后台</a>
<a href=”<?php echo wp_logout_url(home_url()); ?>”><?php _e(‘退出’); ?></a>
<?php }else{ ?>您好,<span style=”margin-right:10px;”>游客</span>
<a href=”<?php echo esc_url(home_url(‘/’)); ?>wp-login.php?action=register” target=”_blank”>注册</a>
<a href=”<?php echo esc_url(home_url(‘/’)); ?>wp-login.php” target=”_blank”>登录</a>
<?php } ?>
<a style=”margin-right:0;” id=”translatelink”>繁體</a>

直接注释掉即可。

因为这个是html嵌套php,所以我们采用html的注释方法,如下所示:

<!– <div class=”regmenu”>
<?php global $user_ID,$user_identity,$user_level ?>
<?php if(is_user_logged_in()){ ?>您好,
<span style=”margin-right:10px;”><?php echo $user_identity; ?></span>
<a href=”<?php echo get_option(‘siteurl’);
?>
/wp-admin” target=”_blank”>后台</a>
<a href=”<?php echo wp_logout_url(home_url()); ?>”><?php _e(‘退出’); ?></a>
<?php }else{ ?>您好,<span style=”margin-right:10px;”>游客</span>
<a href=”<?php echo esc_url(home_url(‘/’)); ?>wp-login.php?action=register” target=”_blank”>注册</a>
<a href=”<?php echo esc_url(home_url(‘/’)); ?>wp-login.php” target=”_blank”>登录</a>
<?php } ?>
<a style=”margin-right:0;” id=”translatelink”>繁體</a></div> –>

最后效果就是我首页那个样子啦,大家去看下原版的风影博客主题,是不是不一样呢,。欧耶!

2 thoughts on “屏蔽wordpress首页后台工具栏显示

    • 是的,有些人还是喜欢这个工具栏的。这叫萝卜白菜各有所爱嘛。

Comments are closed.