限制Wordpress模板仅显示一个类别
我尝试了在网上找到的所有东西,但我发现了错误,或者说这不是我要搜索的 我必须在wordpress中创建一个页面,以仅显示具有特定ID的类别的帖子(在我的示例中ID=8) 我试图编辑loop-xxxx.php。。模板文件。。。除了我以外的一切都是问题 导航系统坏了。我是说。。。返回较旧的帖子将不起作用,因为输出显示的是最后一篇帖子,而不是较旧的帖子 我在循环或模板文件中使用的代码是:限制Wordpress模板仅显示一个类别,wordpress,categories,restrict,Wordpress,Categories,Restrict,我尝试了在网上找到的所有东西,但我发现了错误,或者说这不是我要搜索的 我必须在wordpress中创建一个页面,以仅显示具有特定ID的类别的帖子(在我的示例中ID=8) 我试图编辑loop-xxxx.php。。模板文件。。。除了我以外的一切都是问题 导航系统坏了。我是说。。。返回较旧的帖子将不起作用,因为输出显示的是最后一篇帖子,而不是较旧的帖子 我在循环或模板文件中使用的代码是: <?php query_posts('cat=8'); while (have_posts()) : the
<?php
query_posts('cat=8');
while (have_posts()) : the_post();
the_content();
endwhile;
?>
我试着在测试前插入它
<?php while ( have_posts() ) : the_post(); ?>
in loop.php
或者在index.php中调用循环之前
请帮助我:\一种解决方案是使用自定义WP\U查询。在自定义页面的模板文件中,其中
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(); ?>
你可以在这里写:“你属于X类”。
祝你好运。这并不能解决我的问题:\n当浏览上一页ecc时。。。(paged=2)我看不到其他帖子。输出与主页(例如cat)相同。1在第一页发布1到8篇文章=4这4篇文章在另一页上保持不变pages@LorenzoPimps你的评论我不太清楚。在你的自定义页面上分页是否被破坏了?我的英语真的很快:D整天都在工作。。。无论如何限制分类的代码当然有效。唯一的问题是分页不正确!返回到“其他帖子”(例如&paged=2)返回与主页相同的项目:(代码是wp中twentiet主题的原始代码)