要从页眉中的Page.php中排除滑块

时间:2012-05-15 作者:Samia Ruponti

我知道这是一个愚蠢的问题,但为了我的生命之爱,我无法让代码正常工作。我有三个页面模板:主页、页面和另一个按类别划分的页面。我有一个要从默认页面中排除的滑块。php文件,但要在其他地方显示。我试着用is_page_template , 但这是行不通的。任何帮助都将不胜感激。我不确定你是否需要我的头代码。如果你这样做了,请留下评论,我会贴在pastebin中。提前非常感谢。

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

你咨询过吗the is_page_template() Codex entry?

如果要查询page.php 页面模板,然后需要将该文件名传递给is_page_template(); i、 e.:

<?php
if ( ! is_page_template( \'page.php\' ) ) {
    // The current page template is NOT page.php;
    // do something
}
?>
旁注:如果要查询静态页面而不是特定页面模板:

<?php
if ( is_page() && ! is_page_template( \'page.php\' ) ) {
    // Current page is a static page AND
    // The current page template is NOT page.php;
    // do something
}
?>

结束

相关推荐

为什么‘EXCLUDE_FROM_SEARCH’从WP_QUERY中排除自定义帖子类型?

在WP 3.1中,似乎设置\'exclude_from_search\' = TRUE 对于自定义帖子类型,不仅从前端的搜索中排除帖子类型,而且从使用\'post_type\' = \'all\'.我可以想象很多情况下,插件开发人员希望访问所有帖子类型,甚至是那些被排除在前端搜索之外的帖子类型。这是一个bug,还是只是文档记录不足?背景故事:我有一个自定义的帖子类型,使用自定义的“帖子到期日期”字段。为了自动取消发布过期的自定义帖子,我创建了一个内容过期插件,该插件使用wp\\u schedule\\u