PluginProbe
WP Ultimate Post Grid / 3.9.0
WP Ultimate Post Grid v3.9.0
4.1.1 trunk 1.5 1.6 1.7 1.7.1 1.7.2 1.8 1.9 2.0 2.1 2.2 2.3 2.4.0 2.5.0 2.6.0 2.7.0 2.8.0 2.8.2 3.0.0 3.3.0 3.4.0 3.5.0 3.6.0 3.7.0 All 32 releases
← All changes | includes/public/api/class-wpupg-api-items.php +7 -0 3.0.03.9.0 View file →
@@ -37,8 +37,9 @@
37 37 if ( function_exists( 'register_rest_field' ) ) {
38 38 register_rest_route( 'wp-ultimate-post-grid/v1', '/items', array(
39 39 'callback' => array( __CLASS__, 'api_items' ),
40 40 'methods' => 'POST',
41 + 'permission_callback' => '__return_true',
41 42 ) );
42 43 }
43 44 }
44 45
@@ -67,15 +68,21 @@
67 68 case 'load':
68 69 case 'load_all':
69 70 $data['items'] = WPUPG_Grid_Output::items( $grid, $grid_args );
70 71 $data['count'] = count( $data['items']['ids'] );
72 + $data['count_loaded'] = $data['count'];
73 + $data['count_total'] = $grid->total_ids();
71 74 break;
72 75 case 'read':
73 76 $data['ids'] = $grid->ids( $grid_args );
74 77 $data['count'] = count( $data['ids'] );
78 + $data['count_loaded'] = 0;
79 + $data['count_total'] = $grid->total_ids();
75 80 break;
76 81 case 'count':
77 82 $data['count'] = count( $grid->ids( $grid_args ) );
83 + $data['count_loaded'] = 0;
84 + $data['count_total'] = $grid->total_ids();
78 85 break;
79 86 }
80 87 }
81 88