我正在使用wordpress进行下一个CMS项目。假设我有一个页面模板(全宽页面模板),但该模板下的页面包含一个页面中的某些部分,而不是另一个页面中的页面。我不是在谈论内容,内容来自wordpress。我在谈论页面的某些特定部分(比如一些图像),这些部分可能在一个页面中而在另一个页面中没有。但是页面在同一模板下。
我可以通过为每个这样的页面创建单独的模板来实现它,但这不合适。
在我的上一个模板中,我使用当前页面/帖子的ID来隐藏和显示这些特定页面/帖子的内容,但是当页面被删除并再次添加时,我的所有代码都将毫无意义,因为我的代码无法与新ID匹配。
我正在考虑通过匹配页面的名称而不是ID来实现它,但是当我使用the_title()
进行比较时,它会显示标题,因为the_title()
函数的性质是显示标题。我如何用它来比较标题?
if(the_title() == "home"){
//show the content for home page
}
有没有其他适当的方法来完成我想要的东西?
答案 0 :(得分:0)
改为使用get_the_title
:
if (get_the_title() == "home") {
//show the content for home page
}