PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / trunk
Kirki – Freeform Page Builder, Website Builder & Customizer vtrunk
6.3.0 6.2.5 6.2.4 6.2.3 6.2.2 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 2 months ago EditPopupDTO.php 2 months ago EditorPagePayloadDTO.php 1 month ago PageFilterDTO.php 1 month ago PagePayloadDTO.php 1 month ago PageSettingsDTO.php 2 months ago TogglePageSymbolDTO.php 2 months 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 }