限制WordPress模板只显示一个类别
问题描述:
我什么都试过在网上找到,但我得到的错误或这不是我寻找...限制WordPress模板只显示一个类别
我必须做出一个页面WordPress的,仅显示具有某个ID的类别的帖子(在我的情况下id = 8) 我尝试编辑loop-xxxx.php ..模板文件...一切,但我总是有一个问题 导航系统doesn没有工作。我的意思是...回到较旧的帖子将无法正常工作,导致输出显示最后的帖子,而不是较旧的帖子。
我使用的循环或在模板文件中的代码是:
<?php
query_posts('cat=8');
while (have_posts()) : the_post();
the_content();
endwhile;
?>
我试着在loop.php
或之前前
<?php while (have_posts()) : the_post(); ?>
将其插入index.php内循环的调用
请帮我:\
答
一个解决方案是使用自定义WP_Query。在自定义页面的模板文件,其中ID
是在指定类别的ID:
<?php $tmp_query = new WP_Query('cat=ID');
while ($tmp_query->have_posts()) : $tmp_query->the_post();
the_content();
endwhile;
wp_reset_postdata();
?>
答
检查。
<?php query_posts($query_string . '&cat=8'); ?>
<?php if (have_posts()) : ?>
<optional> You can write here: "You are in category X". </optional>
<?php while (have_posts()) : the_post(); ?>
祝你好运。
这不能解决我的问题:\当冲浪到前一页ecc ...(&paged = 2)我看不到其他帖子。输出与主页 前相同。 猫。 1 post 1 to 8 在第一页的帖子= 4 这4个帖子在其他页面上保持不变 – 2012-01-16 22:06:55
@LorenzoPimps您对我的评论不是很清楚。分页是否在您的自定义页面上被打破? – paislee 2012-01-16 22:14:09
我的英语真的是sux在这个时候:D 整天工作......反正......当然限制类作品的代码。唯一的问题是,分页不!回到“其他帖子”(例如&paged = 2)返回主页面的相同项目:( 代码是wp中twentiet主题的原始代码 – 2012-01-16 22:37:05