我尝试在我的每个WordPress页面上使用不同的徽标。我已经尝试将此添加到我的css文件中,但旧徽标仍然显示在它下面:
.page-id-13072 .full-center #logo.has-img a > img {
position: inherit !important;
left: 0;
top: 100px;
width: 450px;
z-index: 99;
max-width: 100%;
background: url(http:///LogoPink.png) no-repeat;
}
字符串
4条答案
按热度按时间jogvjijk1#
而不是使用css,你可以利用WordPress的条件标签。找到
php
文件,其中有标志图像通常是header.php
字符串
假设你有
about-us
页面的logo1.png
徽标,team
页面的logo2.png
徽标,默认徽标是default.png
。型
CSS只有你可以尝试
型
pjngdqdw2#
如果您在主题中使用页面模板,则可以通过创建不同的
header.php
文件并使用条件标记调用每个标头来实现。每个
header.php
文件都有不同的名称,如header-about.php
、header-contact.php
、header-blog.php
现在,在页面模板中,您应该使用ifelse语句来调用header,如下所示:
字符串
每个标题都有不同的徽标和不同的样式。这种方法使将来的更新变得容易,因为您只需编辑特定的
header.php
文件。wgxvkvu93#
使用jQuery很简单:
字符串
其中
.page-id-XX
是您希望更改徽标的body
标记中的类。.custom-logo
是图像的类,根据安装的模板而有所不同,但您可以理解。ddhy6vgd4#
请不要试图覆盖图像与它的背景,因为它不会发生。为什么你不只是改变图像源?如果不是这样的情况下,而不是img使用div与assigned宽度和高度,基于场景改变其类和background-image。