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> –>
最后效果就是我首页那个样子啦,大家去看下原版的风影博客主题,是不是不一样呢,。欧耶!
支持一下~~其實我覺得這些工具欄還是很用用的~~ XDD
是的,有些人还是喜欢这个工具栏的。这叫萝卜白菜各有所爱嘛。