WordPress分页与自定义文章类型。其他网页的网址?
问题描述:
所以我想分页添加到自定义后I型有WordPress分页与自定义文章类型。其他网页的网址?
在我的模板文件
<?php //Get content
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args=array(
'post_type' => 'news',
'post_status' => 'publish',
'posts_per_page' => 1,
'paged' => $paged,
'caller_get_posts'=> 1
);
$my_query = new WP_Query($args);
if($my_query->have_posts()):
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<!-- CONTENT -->
<?php endwhile; ?>
<?php pagination_bar($my_query); ?>
<?php endif; ?>
分页我在functions.php文件
function pagination_bar($my_query) {
$total_pages = $my_query->max_num_pages;
if ($total_pages > 1){
$current_page = max(1, get_query_var('paged'));
echo paginate_links(array(
'base' => get_pagenum_link(1) . '%_%',
'format' => '/page/%#%',
'current' => $current_page,
'total' => $total_pages,
));
}
}
的分页似乎在我的页面上正常工作。它显示并显示正确的页数。只有当我点击一个页面时,我得到一个404错误。没有我在URL中输入的内容让我看到第二页,这导致我相信没有第二页正在生成?
当你限制posts_per_page时,是否有一个默认的网址模式到达第二页?
对不起,问题的模糊性,但我不确定这是否是分页问题或正确设置WordPress以生成其他页面的问题。
感谢您的帮助!
答
什么是您正在使用的永久链接结构? 您的主题是使用您可能没有选择的任何特定永久链接结构。 在您的管理控制台,转到设置>永久链接
固定链接设定后的名字。我把它切换到数字选项,现在它像一个魅力。谢谢! –
您的欢迎:) – RohilVisariya