Php 如果“;首页”;在wordpress静态首页

Php 如果“;首页”;在wordpress静态首页,php,css,wordpress,Php,Css,Wordpress,我找到了这个 但遗憾的是,我没有工作 <body<?php if(! is_home()) echo ' id="homepage"';?>> 并在style.css中添加。请尝试将#面包屑分开 在CSS中: body#homepage #breadcrumbs {visibility: hidden;} 您发布的代码引用了ID为breadcrumbs的body元素。您需要针对的是一个具有#breadcrumbs ID的元素,它位于具有#homepage ID的主体内

我找到了这个 但遗憾的是,我没有工作

<body<?php if(! is_home()) echo ' id="homepage"';?>>
并在style.css中添加。请尝试将#面包屑分开

在CSS中:

body#homepage #breadcrumbs {visibility: hidden;}
您发布的代码引用了ID为breadcrumbs的body元素。您需要针对的是一个具有#breadcrumbs ID的元素,它位于具有#homepage ID的主体内。

尝试将#breadcrumbs分离

在CSS中:

body#homepage #breadcrumbs {visibility: hidden;}

您发布的代码引用了ID为breadcrumbs的body元素。您需要瞄准的是具有#breadcrumbs ID的元素,该元素位于具有#homepage ID的主体内。

此外,主体在默认情况下在Wordpress中具有.home类

因此,您可以在不使用PHP部分的情况下实现它

body.home #breadcrumbs{display:none;}

此外,默认情况下,主体在Wordpress中具有.home类

因此,您可以在不使用PHP部分的情况下实现它

body.home #breadcrumbs{display:none;}

首先将您的css更改为此。因为breadcrumbtrail使用一类breadcrumbs而不是id

body#homepage .breadcrumbs
您是否尝试过使用
is_frontpage()
而不是
is_home()
? 您是否意识到目前您正在向所有非“主页”页面添加主页id?不要使用
在您的if中

<body<?php if(is_frontpage()) echo ' id="homepage"';?>>

首先将css更改为此。因为breadcrumbtrail使用一类breadcrumbs而不是id

body#homepage .breadcrumbs
您是否尝试过使用
is_frontpage()
而不是
is_home()
? 您是否意识到目前您正在向所有非“主页”页面添加主页id?不要使用
在您的if中

<body<?php if(is_frontpage()) echo ' id="homepage"';?>>

还有另一种方法可以使用


还有另一种方法可以使用


CSS更新-它是
.breadcrumbs
而不是
#breadcrumbs

body#homepage .breadcrumbs { visibility: hidden; }
PHP:


CSS更新-它是
.breadcrumbs
而不是
#breadcrumbs

body#homepage .breadcrumbs { visibility: hidden; }
PHP:


您可以使用带有主页id的if条件


您可以使用带有主页id的if条件


如果没有html的结构,很难判断。可能是您的面包屑不在id面包屑的div中。或者别的什么。请显示html的面包屑部分。我正在使用免费加速主题和面包屑路径插件。下一次只需添加面包屑的呈现html。这比通过插件查找要容易得多。感谢@all,特别感谢@teedejee。如果没有html的结构,很难判断。可能是您的面包屑不在id面包屑的div中。或者别的什么。请显示html的面包屑部分。我正在使用免费加速主题和面包屑路径插件。下一次只需添加面包屑的呈现html。这比通过插件查找更容易。谢谢@all,特别感谢@teedejee谢谢你的回复朋友。但对我不起作用:(谢谢你的回复朋友。但对我不起作用:(谢谢你的回复朋友。但对我不起作用):(@VikramChandran我更新了css代码。你能再试一次吗。谢谢你的回复。但是对我不起作用:(@VikramChandran我更新了css代码。你能再试一次吗。