PluginProbe ʕ •ᴥ•ʔ
Nested Pages / 1.1
Nested Pages v1.1
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 / includes / class-nestedpages.php
wp-nested-pages / includes Last commit date
class-nestedpages.php 11 years ago class-np-activate.php 11 years ago class-np-dependencies.php 11 years ago class-np-handler-base.php 11 years ago class-np-handler-quickedit.php 11 years ago class-np-handler-sort.php 11 years ago class-np-handler-syncmenu.php 11 years ago class-np-navmenu.php 11 years ago class-np-newpage.php 11 years ago class-np-pagelisting.php 11 years ago class-np-pagemeta.php 11 years ago class-np-postrepository.php 11 years ago class-np-validation.php 11 years ago
class-nestedpages.php
73 lines
1 <?php
2 // Activate and Check Versions
3 require_once('class-np-activate.php');
4
5 // Form Handlers
6 require_once('class-np-handler-sort.php');
7 require_once('class-np-handler-quickedit.php');
8 require_once('class-np-handler-quickedit-redirect.php');
9 require_once('class-np-handler-newredirect.php');
10 require_once('class-np-handler-syncmenu.php');
11 require_once('class-np-handler-nesttoggle.php');
12
13 // Required Classes
14 require_once('class-np-dependencies.php');
15 require_once('class-np-pagelisting.php');
16 require_once('class-np-newpage.php');
17 require_once('class-np-redirects.php');
18 require_once('class-np-posttypes.php');
19
20 /**
21 * Primary Plugin Class
22 */
23 class NestedPages {
24
25
26 public function __construct()
27 {
28 $this->init();
29 $this->formActions();
30 add_action('init', array($this, 'addLocalization') );
31 }
32
33
34 /**
35 * Initialize Plugin
36 */
37 public function init()
38 {
39 new NP_Activate;
40 new NP_Dependencies;
41 new NP_PageListing;
42 new NP_NewPage;
43 new NP_Redirects;
44 new NP_PostTypes;
45 }
46
47
48 /**
49 * Set Form Actions & Handlers
50 */
51 public function formActions()
52 {
53 if ( is_admin() ) {
54 add_action( 'wp_ajax_npsort', 'nestedpages_sort_handler' );
55 add_action( 'wp_ajax_npquickedit', 'nestedpages_quickedit_handler' );
56 add_action( 'wp_ajax_npsyncmenu', 'nestedpages_syncmenu_handler' );
57 add_action( 'wp_ajax_npnesttoggle', 'nestedpages_nesttoggle_handler' );
58 add_action( 'wp_ajax_npquickeditredirect', 'nestedpages_quickedit_redirect_handler' );
59 add_action( 'wp_ajax_npnewredirect', 'nestedpages_new_redirect');
60 }
61 }
62
63
64 /**
65 * Localization Domain
66 */
67 public function addLocalization()
68 {
69 load_plugin_textdomain('nestedpages', false, dirname( dirname( plugin_basename( __FILE__ ) ) ) . '/languages' );
70 }
71
72
73 }