PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.2.5
Kirki – Freeform Page Builder, Website Builder & Customizer v6.2.5
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 / Models / Page.php
kirki / app / Models Last commit date
Collaboration.php 2 months ago CollaborationComment.php 2 months ago CollaborationCommentSeen.php 2 months ago CollaborationConnected.php 2 months ago CollaborationSent.php 2 months ago Collection.php 1 month ago CollectionItem.php 2 months ago Form.php 1 month ago FormData.php 1 month ago Media.php 2 months ago Page.php 1 month ago Post.php 2 months ago PostMeta.php 1 month ago Reference.php 2 months ago Term.php 2 months ago TermMeta.php 2 months ago TermTaxonomy.php 2 months ago User.php 2 months ago UserMeta.php 2 months ago
Page.php
41 lines
1 <?php
2
3 namespace Kirki\App\Models;
4
5 defined('ABSPATH') || exit;
6
7 use Kirki\App\Traits\HasWordPressPostBehavior;
8 use Kirki\App\Traits\SearchablePost;
9 use Kirki\Framework\Database\Query\Model;
10
11 class Page extends Model
12 {
13 use SearchablePost, HasWordPressPostBehavior;
14
15 protected $table = 'posts';
16
17 protected $primary_key = 'ID';
18
19 protected $timestamps = false;
20
21 public function meta()
22 {
23 return $this->has_many(PostMeta::class, 'post_id', 'ID');
24 }
25
26 public function taxonomies()
27 {
28 return $this->belongs_to_many(TermTaxonomy::class, 'term_relationships', 'object_id', 'term_taxonomy_id');
29 }
30
31 public function categories()
32 {
33 return $this->taxonomies()->where('taxonomy', 'category');
34 }
35
36 public function tags()
37 {
38 return $this->taxonomies()->where('taxonomy', 'post_tag');
39 }
40 }
41