Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
任何页面上的Wordpress分页功能_Wordpress_Pagination - Fatal编程技术网

任何页面上的Wordpress分页功能

任何页面上的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' => '?

好,

所以我有一个名为Publications的常规页面,在这个页面上我有一个自定义WP_查询,它查询一个名为article的自定义post类型。我列出了文章,也希望在这里进行分页,但当我使用此代码对链接进行分页时,它是404:

$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=%#%
,这是标准。我使用的正是你上面打印的内容。“我又试了一次,只是为了确定它是否有效。”贾索纳伯顿检查了我使用的网站,发现它有效。您是否正在分页
页面
存档
页面模板?可能是错误的,但我认为分页在每个页面上的处理方式不同。