PluginProbe ʕ •ᴥ•ʔ
Nested Pages / 3.2.15
Nested Pages v3.2.15
3.2.15 3.2.14 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 / PostType / RegisterPostTypes.php
wp-nested-pages / app / Entities / PostType Last commit date
PostTypeCustomFields.php 2 years ago PostTypeRepository.php 2 years ago RegisterPostTypes.php 8 years ago
RegisterPostTypes.php
49 lines
1 <?php
2 namespace NestedPages\Entities\PostType;
3
4 use NestedPages\Entities\PluginIntegration\IntegrationFactory;
5
6 /**
7 * Post Types required by Nested Pages
8 */
9 class RegisterPostTypes
10 {
11 /**
12 * Plugin Integrations
13 */
14 private $integrations;
15
16 public function __construct()
17 {
18 $this->integrations = new IntegrationFactory;
19 if ( $this->integrations->plugins->wpml->installed ) return;
20 add_action( 'init', [ $this, 'registerRedirects'] );
21 }
22
23 /**
24 * Redirects Post Type
25 */
26 public function registerRedirects()
27 {
28 $labels = [
29 'name' => __('Redirects', 'wp-nested-pages'),
30 'singular_name' => __('Redirect', 'wp-nested-pages'),
31 'add_new_item'=> 'Add Redirect',
32 'edit_item' => 'Edit Redirect',
33 'view_item' => 'View Redirect'
34 ];
35 $args = [
36 'labels' => $labels,
37 'public' => false,
38 'show_ui' => false,
39 'exclude_from_search' => true,
40 'capability_type' => 'post',
41 'hierarchical' => true,
42 'has_archive' => false,
43 'supports' => ['title','editor'],
44 '_edit_link' => 'post.php?post=%d',
45 'rewrite' => ['slug' => 'np-redirect', 'with_front' => false]
46 ];
47 register_post_type( 'np-redirect' , $args );
48 }
49 }