任何页面上的Wordpress分页功能
好, 所以我有一个名为Publications的常规页面,在这个页面上我有一个自定义WP_查询,它查询一个名为article的自定义post类型。我列出了文章,也希望在这里进行分页,但当我使用此代码对链接进行分页时,它是404:任何页面上的Wordpress分页功能,wordpress,pagination,Wordpress,Pagination,好, 所以我有一个名为Publications的常规页面,在这个页面上我有一个自定义WP_查询,它查询一个名为article的自定义post类型。我列出了文章,也希望在这里进行分页,但当我使用此代码对链接进行分页时,它是404: $big = 999999999; echo paginate_links(array( 'base' => str_replace($big, '%#%', get_pagenum_link( $big)), 'format' => '?
$big = 999999999;
echo paginate_links(array(
'base' => str_replace($big, '%#%', get_pagenum_link( $big)),
'format' => '?paged=%#%',
'current' => max(1, get_query_var('paged')),
'total' => $wp_query->max_num_pages,
'prev_text' => __('Previous'),
'next_text' => __('Next'),
));
现在,我的永久链接设置为“月和名”
当我将永久链接设置为默认值时,它可以工作,但我无法更改永久链接。还有其他人有这个问题吗
编辑:我也将格式更改为“/page/%#%”,但它不起作用。以下是我的wp_查询参数:
$args = array(
'posts_per_page'=>10,
'post_type'=>'article',
'order'=>'DESC',
'orderby'=>'post_date',
'meta_query'=>$meta_query
);
如果您更改永久链接,还需要更新代码以匹配,欢迎提供任何帮助。 此部分
'format'=>'?分页=%#%'
用于分页结构的格式(字符串)(可选)。默认值
值为“?page=%#%”,如果使用相当长的永久链接,则
“/page/%#%”,其中“%#%”替换为页码。违约:
“?页码=%#%”
对不起,我应该提到我也试过了。不行。@jasonaburton你到底把
格式改成了什么?你发布的内容是paged=%#%
,这是标准。我使用的正是你上面打印的内容。“我又试了一次,只是为了确定它是否有效。”贾索纳伯顿检查了我使用的网站,发现它有效。您是否正在分页页面
或存档
页面模板?可能是错误的,但我认为分页在每个页面上的处理方式不同。