is_page conditional question

时间:2012-07-31 作者:Jamie

我正在使用is_page 在我的functions.php 文件来显示一些代码,我只想在显示联系人页面时在标题中显示代码。我制作了一个名为contact的模板。php和顶部的模板名称:contact。模板显示得很好,但当我进入函数文件并is_page(\'contact\')is_page(\'contact.php\') 代码停止工作。该函数是否基于永久链接设置?现在我有默认的wordpress设置,所以没有显示contact.php 在地址栏中显示?page_id=94. 如果我这样做了is_page(94) 然后我的测试代码工作

1 个回复
最合适的回答,由SO网友:patnz 整理而成

如果页面slug是“contact”,那么is\\U页面(“contact”)应该可以工作。您可以在codex中查看页面的可选参数here . 无论permalink设置如何,都可以使用post ID,例如示例中的94。

如果要为特定模板显示,可以使用is\\page\\u template(\'contact.php\')。

结束

相关推荐