PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.2.1
Kirki – Freeform Page Builder, Website Builder & Customizer v6.2.1
6.2.1 6.2.0 6.1.1 6.1.0 6.0.14 6.0.13 6.0.12 6.0.11 6.0.10 6.0.9 6.0.8 6.0.7 6.0.6 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0.19 4.0.20 4.0.21 4.0.22 4.0.23 4.0.24 4.1 4.2.0 5.0.0 5.1.0 5.1.1 5.2.0 5.2.1 5.2.2 5.2.3 6.0.0 trunk 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.1.0 3.1.1 3.1.2
kirki / app / DTO / Page / PageFilterDTO.php
kirki / app / DTO / Page Last commit date
EditPageDTO.php 1 month ago EditPopupDTO.php 1 month ago EditorPagePayloadDTO.php 2 weeks ago PageFilterDTO.php 1 week ago PagePayloadDTO.php 1 week ago PageSettingsDTO.php 1 month ago TogglePageSymbolDTO.php 1 month ago
PageFilterDTO.php
33 lines
1 <?php
2
3 namespace Kirki\App\DTO\Page;
4
5 defined('ABSPATH') || exit;
6
7 use Kirki\App\Constants\PostStatus;
8 use Kirki\App\Constants\PostTypes;
9 use Kirki\Framework\DTO;
10
11 class PageFilterDTO extends DTO
12 {
13 /** @var string search param */
14 public $query;
15
16 /** @var int page number */
17 public $current_page = 1;
18
19 /** @var int number of posts per page */
20 public $limit = 20;
21
22 /** @var string[] post types */
23 public $post_types = [PostTypes::WP_PAGE];
24
25 /** @var int[] exclude page ids */
26 public $exclude_page_ids = [];
27
28 /** @var string[] */
29 public $post_statuses = [
30 PostStatus::PUBLISH,
31 PostStatus::DRAFT
32 ];
33 }