有没有办法只在Wordpress网站的主页帖子部分隐藏特定类别的内容?因此,这些帖子仍然是发布和直播的;只是不可见,也无法从主页帖子区域访问。我在主页上两次调用该类别;一次是在我使用的插件的标题中,另一次是在默认情况下由Wordpress创建帖子的地方。如何在主页上最近帖子的主页内容中隐藏我的“特色”类别?
是否只在主页上隐藏分类内容?
1 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成
好的,听起来您需要使用query_posts()
, 但只在Site Front Page.
我认为二十点十分不包括front-page.php
模板文件,因此我们将修改index.php
直接地将以下代码添加到index.php
, 循环输出之前的任何位置:
<?php
// Determine if we\'re on the site Front Page
if ( is_front_page() ) {
// Globalize $wp_query
global $wp_query;
// Create argument array in which we
// exclude desired category IDs. Categories
// are listed as a comma-separated string.
// e.g. \'-3\', or \'-1,-2,-3\'
$exclude_cats = array( \'cat\' => \'-3\' );
// Merge custom arguments with default query args array
$custom_query_args = array_merge( $wp_query->query, $exclude_cats );
// Query posts using our modified argument array
query_posts( $custom_query_args );
} // is_front_page()
?>
结束