php - 猫头鹰轮播和帖子类型仅显示 10 个帖子
问题描述
我已经创建了一个 owl carousel 和一个帖子类型,一切都运行良好,但似乎我只能发布 10 个帖子。它可以让我创建我想要的所有帖子,但是当我进入页面时,它只显示 10 个帖子。
下面我放了我的代码。
这是我的帖子类型
function create_supplier_cpt() {
$labels = array(
'name' => _x( 'Suppliers', 'Post Type General Name', 'keyworkerkent' ),
'singular_name' => _x( 'Supplier', 'Post Type Singular Name', 'keyworkerkent' ),
'menu_name' => _x( 'Suppliers', 'Admin Menu text', 'keyworkerkent' ),
'name_admin_bar' => _x( 'Supplier', 'Add New on Toolbar', 'keyworkerkent' ),
'archives' => __( 'Supplier Archives', 'keyworkerkent' ),
'attributes' => __( 'Supplier Attributes', 'keyworkerkent' ),
'parent_item_colon' => __( 'Parent Supplier:', 'keyworkerkent' ),
'all_items' => __( 'All Suppliers', 'keyworkerkent' ),
'add_new_item' => __( 'Add New Supplier', 'keyworkerkent' ),
'add_new' => __( 'Add New', 'keyworkerkent' ),
'new_item' => __( 'New Supplier', 'keyworkerkent' ),
'edit_item' => __( 'Edit Supplier', 'keyworkerkent' ),
'update_item' => __( 'Update Supplier', 'keyworkerkent' ),
'view_item' => __( 'View Supplier', 'keyworkerkent' ),
'view_items' => __( 'View Suppliers', 'keyworkerkent' ),
'search_items' => __( 'Search Supplier', 'keyworkerkent' ),
'not_found' => __( 'Not found', 'keyworkerkent' ),
'not_found_in_trash' => __( 'Not found in Trash', 'keyworkerkent' ),
'featured_image' => __( 'Featured Image', 'keyworkerkent' ),
'set_featured_image' => __( 'Set featured image', 'keyworkerkent' ),
'remove_featured_image' => __( 'Remove featured image', 'keyworkerkent' ),
'use_featured_image' => __( 'Use as featured image', 'keyworkerkent' ),
'insert_into_item' => __( 'Insert into Supplier', 'keyworkerkent' ),
'uploaded_to_this_item' => __( 'Uploaded to this Supplier', 'keyworkerkent' ),
'items_list' => __( 'Suppliers list', 'keyworkerkent' ),
'items_list_navigation' => __( 'Suppliers list navigation', 'keyworkerkent' ),
'filter_items_list' => __( 'Filter Suppliers list', 'keyworkerkent' ),
);
$args = array(
'label' => __( 'Supplier', 'keyworkerkent' ),
'description' => __( '', 'keyworkerkent' ),
'labels' => $labels,
'menu_icon' => 'dashicons-admin-users',
'supports' => array('title', 'editor', 'custom-fields'),
'taxonomies' => array(),
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'menu_position' => 5,
'show_in_admin_bar' => true,
'show_in_nav_menus' => true,
'can_export' => true,
'has_archive' => true,
'hierarchical' => false,
'exclude_from_search' => false,
'show_in_rest' => true,
'publicly_queryable' => true,
'capability_type' => 'post',
);
register_post_type( 'supplier', $args );
}
add_action( 'init', 'create_supplier_cpt', 0 );
这是我的猫头鹰轮播 js
$('.owl-carousel').owlCarousel({
autoplay: true,
loop: true,
autoplayHoverPause: true,
autoplayTimeout:3000,
dots: true,
items: 4,
responsive:{
0:{
items:1
},
600:{
items:2,
},
800: {
items: 2
},
1000:{
items:3,
},
1200: {
items: 4,
}
}
});
解决方案
我必须将 'posts_per_page'=>'-1' 添加到我的数组中。
array( 'post_type' => 'supplier', 'order' => 'ASC', 'posts_per_page'=>'-1' ))
推荐阅读
- sql - Oracle XMLTYPE 提取根序言值
- python-3.x - Python相对路径和绝对路径
- spring - 哪个千分尺用于从 Spring 公开简单的静态应用程序(非数字)信息?
- playwright - 运行“npx folio”时出错:第一个参数必须使用对象解构模式:_x
- javascript - Mysql insert into 语句适用于除节点 js 客户端之外的任何地方
- javascript - 在一个反应组件中调用两个 API 调用
- angular - 如果清除字段,mat-select 会突出显示先前的值
- asp.net-mvc - 将 ASP.NET MVC 转换为 ASP.NET Core Razor 页面
- c++ - 如何跳过文件中的名称?
- matlab - 如何在 MATLAB 中为“lsqnonlin”函数解决以下错误