首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Wordpress中自定义FOR循环中的分页

Wordpress中自定义FOR循环中的分页
EN

Stack Overflow用户
提问于 2016-09-07 12:48:33
回答 1查看 107关注 0票数 0

如何在Wordpress的自定义for循环中添加分页。我在自定义页面模板中有一个自定义for循环,我想在一个页面上只显示10个结果。如何添加分页。

请在下面找到我的代码。任何帮助都会感激不尽。

代码语言:javascript
代码运行次数:0
运行
复制
<div class="vender-bg col-sm-12">
   <div class="row">
      <?php
         global $wpdb;

         $user_meta = $wpdb->get_results("SELECT * FROM wp_usermeta WHERE meta_key='yith_product_vendor_owner'");

         for ($i = 0; $i <= count($user_meta)-1; $i++) {
             $value = $user_meta[$i]->meta_value;
             $term_meta = $wpdb->get_row("SELECT * FROM wp_terms WHERE term_id=$value");

             $vendor_name = $term_meta->name;
             $vendor_slug = $term_meta->slug;

             $taxonomy_meta = $wpdb->get_row("SELECT * FROM wp_term_taxonomy WHERE term_id=$value and taxonomy='yith_shop_vendor'");
             $description = $taxonomy_meta->description;

             $header_image_meta = $wpdb->get_row("SELECT * FROM wp_woocommerce_termmeta WHERE woocommerce_term_id=$value and meta_key='header_image'");
             ?>
      <div class="col-sm-4 col-md-3 vender vender-all">
         <div class="vender-cont">
            <div class="vender-img"><a href="<?php echo site_url(); ?>/vendor/<?php echo $vendor_slug; ?>">
               <?php
                  if (@$header_image_meta) {
                      $post_id = $header_image_meta->meta_value;
                      $post = get_post($post_id);
                      ?><img class="" src="<?php echo $post->guid; ?>"><?php
                  } else {
                      ?>
               <img class="center-block" src="<?php echo get_template_directory_uri(); ?>/images/noimg.png">
               <?php }
                  ?>
               </a>
            </div>
            <p class="vender-name"><?php echo $vendor_name; ?></p>
            <p class="vender-text"><?php
               $length = strlen($description);
               if ($length > 75) {
                   $string = substr($description, 0, 75);
               } else {
                   $string = $description;
               }
               if ($string !== $description)
                   $string .= '...';
               echo $string;
               ?></p>
            <div class="vender-b">
               <a href="<?php echo site_url(); ?>/vendor/<?php echo $vendor_slug; ?>"> <button type="button" class="btn btn-danger">Shop Now</button></a>
            </div>
         </div>
      </div>
      <?php } ?>
   </div>
</div>
EN

回答 1

Stack Overflow用户

发布于 2016-09-08 21:24:18

在要显示分页的位置使用此选项

代码语言:javascript
代码运行次数:0
运行
复制
<?php $pagination = get_the_posts_pagination(); ?> 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39361405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档