隐藏wordpress静态首页中的徽标

时间:2017-06-16 01:51:53

标签: wordpress

我有一个WordPress网站。对于我的主页,我设置了静态页面。 我的主页只有菜单和全屏动画。

我想要一个在主页上看不到的徽标。但它在所有其他页面上都可见。

我正在使用is_front_page()函数。如果它的错误意味着我们不在主页然后显示徽标,否则不显示它。

我第一次访问该网站是有效的。但是当我通过菜单再次浏览网站到我的主页时。主页上有可见的徽标。

任何提示问题在哪里?

4 个答案:

答案 0 :(得分:0)

如果您只想隐藏徽标,最好使用CSS隐藏徽标。

但是,您需要在body_class()代码中添加<body>

.home #logo {
    display: none;
}

如果您仍然希望使用服务器端检查并完全跳过打印HTML,那么您已经正确地执行了此操作。

对于导航回主页时徽标可见的问题,首页设置和链接可能存在一些问题。

缩小根本原因需要更多调查。

答案 1 :(得分:0)

if(($ _SERVER ['REQUEST_URI'] =='/')||($ _SERVER ['REQUEST_URI'] =='page_slug')){//仅为首页执行操作}

答案 2 :(得分:0)

对不起。我正在使用的代码就是这个。

<div class="logo_wrapper" style="margin-top:20px">
<?php if (!is_front_page()){ ?>						    
						
<div class="logo1">
  <span id="tk1">Text </span>
  <span id="tk2">Text </span>
  <span id="tk3">Text</span>
</div>
						    
<?php }; ?>

我无法发布我的网站的网址,但尚未使用域名服务器发布

答案 3 :(得分:0)

我也用

做了检查
<?php echo is_front_page(); ?>

从主页启动网站,它返回1.现在访问其他页面,它会一直返回1.

<?php echo !is_front_page(); ?>

从主页开始,它返回0.现在访问其他的peges返回1但是当重新访问它时它会一直返回1.

所以看起来它出现了一次。它像静止的东西。此代码位于header.php。