wordpress分页不适用于自定义帖子类型

时间:2018-02-09 03:12:17

标签: php wordpress pagination custom-post-type categories

我在wordpress中添加了新的自定义帖子类型名称(add_series) 它有特定category的帖子 例如(series_cat1& series_cat2& series_cat3& ... etc)
但是noraml帖子 - >例如,文章具有特定的category其他(film_cat1& film_cat2& film_cat3& ...等)
现在我制作了category.php模板,但进入了分页 WP_Query

$paged  =  get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;                

$category_posts_args =  array(

    'post_type'      => array('post','add_series'),
    'cat'            => $category_id,
    'paged'          => $paged                    

);                

$get_post_posts       = new WP_Query($category_posts_args); 

post和自定义帖子类型add_series获取帖子,来自特定类别ID - >我从current link

获取了类别ID

现在当我进入链接时:
http://example.com/category/film_cat1/http://example.com/category/film_cat2/http://example.com/category/film_cat3/分页工作完美无缺 比如http://example.com/category/film_cat1/page/1http://example.com/category/film_cat1/page/2

自定义帖子类型add_series的重大问题 当我进入链接时:
http://example.com/category/series_cat1/http://example.com/category/series_cat2/http://example.com/category/series_cat3/分页消失了 当我进入时 http://example.com/category/series_cat1/page/2它将我重定向到404找不到的页面

问题当我进入类别网址以查看发布到add_series的帖子时,虽然 add_series 已将帖子发布到数据库中,但此帖子已分类series_cat1 & series_cat2 && series_.. etc )

1 个答案:

答案 0 :(得分:0)

也许您的工作网址将是" http://example.com/series_cat3/"因为你还没有为你的"系列_"设置分类标准。类别。