我正在为电影和电视剧创作主题.因此,我将CPT命名为‘Series’,将定制分类命名为‘Shoof_Series’,并 for each 系列定制术语(类别).当我创建页面模板以显示所有术语(系列)(名为(all-acees.php))时,它工作正常.但在try 设置要显示的词条数时(‘POSTS_PER_PAGE’=5),仍会显示页面中的所有词条.

我试过这条鳕鱼.

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

    $terms = get_terms( 'shoof_series' ); 
    foreach( $terms as $term ) :
        $query = new WP_Query(
           array(
            'posts_per_page' => 1,
            'paged' => $paged,
              'tax_query' => array(
                   array(
                       'taxonomy' => 'shoof_series',
                       'terms' => $term->slug,
                       'field' => 'slug',
                       'hide_empty' => false, // default: true
                   )
              )
           )
        );
        if( $query->have_posts() ):
            while( $query->have_posts() ) : $query->the_post();
              ?>

           <div class="col">
            //my codes 
           </div>

  <?php endwhile;  endif; endforeach; ?> 

<?php wpbeginner_numeric_posts_nav(); ?>

我也试过这个

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

            $terms = get_terms( array(
              'taxonomy' => 'shoof_series',
              'hide_empty' => false,
            ) );

            if ( empty( $terms ) || is_wp_error( $terms ) ) {
              return;
            }

            foreach( $terms as $term ) {
              ?>

               <div class="col">
                 //my codes 
               </div>

           <?php $term->count;  }?> 

<?php wpbeginner_numeric_posts_nav(); ?>

这两个代码工作正常,但我不能设置多少职位显示每页. 我该怎么做

推荐答案

从WordPress4.5+开始,您需要在数组…中传递自定义分类你可以在WP_Term_Query中使用the following arguments.

要限制词条的数量,请使用number参数.

因此,您可以在代码中替换:

$terms = get_terms( 'shoof_series' );

具有以下功能:

$terms = get_terms( array(
    'taxonomy' => 'product_cat', 
    'number'   => 5, // Here set the desired number of terms
) );

Php相关问答推荐

在WooCommerce中执行一次银行电汇确认付款代码

Woocommerce自定义变体html表仅显示带值的列

启用额外的WooCommerce产品库存位置

MariaDB 11.3.2+PHP:服务器向客户端发送未知的字符集(0).请向开发人员报告

MySQLi是否在事务错误时删除保存点(并且仅删除保存点)?

在没有symfony应用程序的情况下使用安全Bundle 包时,缺少配置构建器类

创建一个新的可变产品及其属性以用于WooCommerce中的变体

有没有办法为整个PHP应用程序启用严格类型

在Laravel中为表添加前缀,以将它们逻辑地分组

PHP空数组定义与开始或结束逗号

将客户重定向到自定义感谢页后的空白页

如何实现对数据库表中多列的唯一约束?

Symfony5:如何在不登录的情况下使API路由可访问?

WooCommerce在购物车项目中复制产品而不增加产品数量

使用 php Carbon 获取两个日期之间的随机日期和时间

PHP Laravel 迁移文件不创建关系

使用自定义规则进行 Livewire 验证不会显示错误

Woocommerce单个添加到购物车页面中的产品动态定价

遇到特定键时修改二维数组以创建嵌套数据集

检测字符串是否包含Letter with Tilde或Letter + Combining Tilde