我提出了一个问题,在谷歌搜索了几天的解决方案后,这个问题无法解决。我必须达到的目标是为名为office Magazine的自定义帖子类型输出分页,并提供工作链接。我已经成功地输出了分页,但单击其中的任何链接都会进入首页。
以下是我嵌入到页面模板中的代码:
<?php
global $wp_query, $paged;
$paged = ( get_query_var( \'paged\' ) ) ? get_query_var( \'paged\' ) : 1;
$args = array(
\'post_type\' => \'office-magazines\',
\'posts_per_page\' => 9,
\'paged\' => $paged,
\'has_archieve\' => true
);
$catquery = new WP_Query($args);
?>
<p class="pagination">
<?php echo custom_pagination_bar( $loop ); ?>
</p>
通过
\'post_type\' => \'office-magazines\'
用于过滤除属于自定义帖子类型之外的所有帖子,
\'office-magazines\'
.
使用函数中的下一个代码。php,我打算定义分页的功能:
function custom_pagination_bar($custom_loop) {
$big = 999999999;
echo paginate_links( array(
\'base\' => str_replace( $big, \'%#%\', get_pagenum_link( $big ) ),
\'format\' => \'?paged=%#%\',
\'current\' => max( 1, get_query_var(\'paged\') ),
\'total\' => $custom_loop->max_num_pages
) );
}
相同的代码适用于在单独模板页中输出的主后期分页,但对于自定义后期分页失败。
有人能帮我找到一个解决方案,让自定义分页后链接正常工作吗?
希望得到一些建议,
Ead公司