【发布时间】:2015-05-06 04:10:41
【问题描述】:
我有两种来自archive.php 的自定义帖子类型,一种是archive-slug.php,另一种是category-slug.php。分页适用于archive-slug.php,但category-slug.php 上的相同代码甚至不会显示。我对 Wordpress 和 php 有点陌生,所以我确定我在这里遗漏了一些东西,我只是不知道是什么?
<?php
// Custom Post Type
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
'post_type' => 'available_dogs',
'category_name' => 'adopted-dogs',
'posts_per_page'=> 9,
'paged'=> $paged
);
$the_query = new WP_Query( $args ); ?>
<?php if ( $the_query->have_posts() ) : ?>
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<div class="dog-info-box col-lg-4 col-sm-6 col-xs-12">...</div>
<?php endwhile; ?>
<!-- end of the loop -->
<?php wp_reset_postdata(); ?>
<?php else : ?>
<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>
</div>
<?php
// Get the pagination
fusion_pagination( $pages = '', $range = 2 );
?>
<?php if( $sidebar_exists == true ): ?>
<?php wp_reset_query(); ?>
【问题讨论】:
-
category_name将类别SLUG而不是name作为属性
标签: php wordpress pagination