Wordpress中的类别有问题!
我最初的问题是: 我在哪里安装了wordpress 主页设置为显示post 从一个特定的类别。达到 为此,我创建了一个模板“home.php” 并输入以下代码:Wordpress中的类别有问题!,wordpress,post,Wordpress,Post,我最初的问题是: 我在哪里安装了wordpress 主页设置为显示post 从一个特定的类别。达到 为此,我创建了一个模板“home.php” 并输入以下代码: query_posts( 'cat=4&order=desc' ); 当我访问网站主页时,它 显示类别中的帖子,但 导航不工作?我有 permalink结构集 “/%category%/%postname%/” 如果我在做什么,请告诉我 有点不对劲 更新: 现在,我用以下代码解决了这个问题: $paged = (get_que
query_posts( 'cat=4&order=desc' );
当我访问网站主页时,它
显示类别中的帖子,但
导航不工作?我有
permalink结构集
“/%category%/%postname%/”
如果我在做什么,请告诉我
有点不对劲
更新:
现在,我用以下代码解决了这个问题:
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
$args = array (
'cat' => 4,
'orderby' => 'date',
'order' => 'desc',
'posts_per_page' => '10'
);
query_posts($args . '&paged=' . $paged);
现在的问题是,第一次,它显示一切都很好,但如果你访问任何其他归档页面,它开始显示来自其他类别的帖子。例如,上面的代码也显示Cat=>3的帖子。在页面上,我想显示Category=3中的帖子,它也显示Category=4中的帖子
请帮忙
谢谢你所说的“导航”是什么意思?您使用的导航代码是什么?你是否限制了帖子的数量?
如果分页有问题。您可以使用以下选项:
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=4&order=desc&paged=$paged"); ?>
请澄清您的问题以帮助您。WillxD,非常感谢。我没有在查询中包含$paged变量。因此,每次页面加载时,它都会显示前10篇文章。但是您发送的代码需要一些中介:get\u query\u var('paged')不起作用,但是get\u query\u var('page')起作用。无论如何,非常感谢你。。。