PluginProbe ʕ •ᴥ•ʔ
Nested Pages / 1.3.4
Nested Pages v1.3.4
3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 trunk 1.0 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.3.0 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.2 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.3.1 1.6.3.2 1.6.4 1.6.5 1.6.5.1 1.6.5.2 1.6.6 1.6.7 1.6.8 1.7.0 1.7.1 2.0.1 2.0.2 2.0.3 2.0.4 3.0.1 3.0.10 3.0.11 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.20 3.1.21 3.1.22 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
wp-nested-pages / app / Entities / DefaultList / DefaultListFactory.php
wp-nested-pages / app / Entities / DefaultList Last commit date
DefaultListFactory.php 11 years ago NestedViewLink.php 11 years ago
DefaultListFactory.php
39 lines
1 <?php namespace NestedPages\Entities\DefaultList;
2
3 use NestedPages\Entities\PostType\PostTypeRepository;
4 use NestedPages\Entities\DefaultList\NestedViewLink;
5
6 /**
7 * Add the Nested Pages link to default table subsubsub
8 */
9 class DefaultListFactory {
10
11 /**
12 * Post Type Repository
13 */
14 private $post_type_repo;
15
16 /**
17 * Post Type
18 */
19 private $post_type;
20
21
22 public function __construct()
23 {
24 $this->post_type_repo = new PostTypeRepository;
25 $this->addNestedViewLinks();
26 }
27
28 /**
29 * Loop through Post Types & add link to activated types
30 */
31 private function addNestedViewLinks()
32 {
33 foreach($this->post_type_repo->getPostTypesObject() as $type){
34 if ( !$type->np_enabled ) continue;
35 new NestedViewLink($type);
36 }
37 }
38
39 }