我发现WPSE中有很多类似的问题,我尝试了上面提到的许多建议,试图解决我的问题,但没有成功。
我有一个类别叫做新闻。在这个类别中,我想使用WP query运行一个自定义查询,以获取和显示文章,并使用插件WP PageNavi在多个页面中展开。我设法让插件显示链接(返回/转发或指向特定页面),但当我点击其中一个链接时,我会看到一个404页面。
我的permalink设置是“category/post name/”,例如我有“x.com/news/sample news/”。当尝试访问时,比如说“x.com/news/page/2/”,它会给我一个404。
这是密码-
<?php $paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1;
$news = new WP_Query( array(\'category\' => 3, \'paged\' => $paged, \'posts_per_page\' => 4, \'orderby\' => \'date\', \'order\' => \'DESC\') );
while ($news->have_posts()) : $news->the_post(); ?>
<article>
<?php the_post_thumbnail( array(466,9999), true ) ?>
<h2><?php the_title() ?></h2>
<h4><?php the_date() ?></h4>
<?php the_content() ?>
</article>
<?php endwhile; if($news->max_num_pages>1)
if(function_exists(\'wp_pagenavi\'))
wp_pagenavi( array(\'query\' => $news) );?>
使用这些插件:高级自定义字段、WP PageNavi