我正在使用 Wordpress 页面模板将具有某些类别的帖子拉到他们自己的页面中。我的问题是它们也显示在主页上。我知道如何从主页完全隐藏类别,但我想要一个切换,以便如果选中,它将发布到主页和子页面,如果未选中,它将仅显示在子页面上. 那有意义吗?
此代码位于“奖项”模板上,并引入包含类别 slug“奖项”的帖子。
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args= array(
'category_name' => 'awards', // Change these category SLUGS to suit your use.
'paged' => $paged
);
query_posts($args);?>
query_posts
然后使用标签从主页阻止“奖项”类别:
<?php if ( is_home() ){
query_posts( 'cat=-5' ); //-5 is the category id for 'awards'
}?>
我试图通过使用未被主页阻止的类别标记帖子来解决此问题,但它显然不在乎它被标记为其他内容。
所以我的难题是我想要一个简单的选项(哈哈),它允许我选择它是否属于主页,同时仍然让它们都显示在另一个页面上。