我设计了一个归档页面的样式,在顶部显示一篇带有特殊设计的贴子,然后以标准标题/摘录格式显示该类别中的所有其他贴子(贴子除外)。我已经为两个循环指定了目标类别:
仅粘性:
<?php $args = array(
\'cat\' => 3,
\'posts_per_page\' => 1,
\'post__in\' => get_option( \'sticky_posts\' ),
\'ignore_sticky_posts\' => 1
);
query_posts( $args );?>
其余所有内容:
<?php
$paged = get_query_var( \'paged\' ) ? get_query_var( \'paged\' ) : 1;
$sticky = get_option( \'sticky_posts\' );
$args = array(
\'cat\' => 3,
\'ignore_sticky_posts\' => 1,
\'post__not_in\' => $sticky,
\'paged\' => $paged,
\'orderby\' => \'menu_order\',
\'order\' => \'ASC\'
);
query_posts( $args ); ?>
我已经定制了类别。在每个循环中手动添加带有“cat”ID的每个类别的php模板。
我的问题:是否可以在不手动设置cat ID的情况下执行此操作?我尝试过,但最终得到的是所有帖子,而不仅仅是类别变量。thx-史蒂夫