如何在自定义分类的wordpress中对自定义帖子类型进行分页

时间:2016-05-12 04:47:04

标签: wordpress

我想在自定义分类法的自定义帖子类型上实现分页。 但它没有显示分页链接仅在默认帖子上显示但不起作用。当我点击下一个链接时,它会将我重定向到索引页面。 任何帮助。( Wordpress新手

代码

<?php $term = get_queried_object();
            $taxonomy = get_taxonomy($term->taxonomy);

            ?>
            <div class="panel-heading"><h4><?php echo 'محصولات : '.$term->name;?></h4></div>
            <div class="panel-body">
                <?php
                $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
                    $args = array('post_type'=>'my_product', 'taxonomy'=>$taxonomy->name,
                        'posts_per_page'=> 1,
                        'term'=>$term->slug, 'paged'=>$paged);
                    $query = new WP_Query($args);
                if ($query->have_posts()) {
                    while ($query->have_posts()): $query->the_post(); ?>
                        <div class="thumbnail">
                            <?php if (has_post_thumbnail()) {
                                the_post_thumbnail('featured');
                            } ?>
                            <div class="caption caption-content">
                                <h3><?php the_title(); ?></h3>
                                <p class="text-muted">
                                    <!-- <strong>نویسنده:</strong> <?php //the_author();?>  -->
                                    &nbsp;&nbsp; تاریخ: <?php the_date(); ?></p>
                                <p> <?php the_excerpt(); ?> </p>
                                <div>
                                    <p class="price-box">
                                        <i class="fa fa-circle">&nbsp;&nbsp;&nbsp;</i>قیمت:
                                        <?php if (the_field('price') == '') {
                                            // echo "00.00";
                                        } else {
                                            the_field('price');
                                        } ?>
                                    </p>

                                </div>
                            </div>
                            <hr>
                        </div>
                    <?php endwhile;
                }
                else {
                    echo '<h3>هیچ موردی درین بخش یافت نشد.</h3>';
                }
                ?>

                <!-- pagination here -->
                <p> <?php
                      if (function_exists("custom_pagination")):
                          custom_pagination($custom_query->max_num_pages,"",$paged);
                      endif;
                    ?>

                <?php wp_reset_postdata(); ?>
                </p>

            </div>

0 个答案:

没有答案