我与一位优秀的 WP 开发人员一起开发了我的网站(如果有人感兴趣,请让我知道),但他不在城里,我仍在解决一件事。我在导航选项卡下有一个边框图像,这是基于页面的导航的条件。他建议我添加以下内容:
在模板文件的顶部键入'"echo $pagename;"' 这应该会输出 WP 看到的页面名称。
这是博客、幽默、咨询标签下没有边框的主页
点击幽默或咨询,你会看到我想要得到的边框
这些标签下有一个边框,应该在“博客”下,但它没有出现
这是所有 3 个的条件语句(假设所有路径和图像都到位)我们还尝试将替换 (is_home()) 更改为 ($pagename == "blog") 但这没有用
if (is_home()){
echo ('<img src="' . get_stylesheet_directory_uri() . '/img/blog_bar.jpg" alt="blog page border" />');
}elseif ($pagename == "humor"){
echo ('<img src="' . get_stylesheet_directory_uri() . '/img/humor_bar.jpg" alt="humor page border" />');
}elseif ($pagename == "consulting"){
echo ('<img src="' . get_stylesheet_directory_uri() . '/img/consulting_bar.jpg" alt="consulting page border" />');