我有一个PHP代码块,根据主页面标题将标题指定为不同的样式。但是,我的网站也为每个主页面提供了多个子菜单项。该代码当前用于将新样式分配给主导航页面,但不将颜色配置文件分配给子页面样式元素。如何扩展我的解决方案以适应任何新的子页面(即获取主导航项目的子页面的wordpress / php函数)。
这是我的代码:
if(get_the_title($ID) === "Services") {
echo '<style type="text/css">
.header-page h1 {
background-color: #9B87A9;
}
.header-page h2 {
background-color: #9B87A9;
}
</style>';
}
else if(get_the_title($ID) === "About") {
echo '<style type="text/css">
.header-page h1 {
background-color: #dea949;
}
.header-page h2 {
background-color: #dea949;
}
</style>';
}
所以我正在寻找类似于get_the_title($ID)
的东西来容纳任何服务子菜单项或关于。我想要一个更自动化的解决方案,而不是将每个子页面标题硬编码到我的if
语句中。
答案 0 :(得分:0)
不是将css添加到页面,而是尝试将类添加到元素中。