PluginProbe
Nested Pages / 3.2.7
Nested Pages v3.2.7
3.3.1 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 All 106 releases
wp-nested-pages / app / Helpers.php
Helpers.php
44 lines 685 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace NestedPages;
3
4 /**
5 * Helper Functions
6 */
7 class Helpers
8 {
9 /**
10 * Plugin Root Directory
11 */
12 public static function plugin_url()
13 {
14 $url = plugins_url('/', NESTEDPAGES_URI);
15 return rtrim($url, '/');
16 }
17
18 /**
19 * View
20 */
21 public static function view($file)
22 {
23 return dirname(__FILE__) . '/Views/' . $file . '.php';
24 }
25
26 /**
27 * Asset
28 */
29 public static function asset($file)
30 {
31 return dirname(dirname(__FILE__)) . '/assets/' . $file;
32 }
33
34 /**
35 * Link to the default WP Pages listing
36 * @since 1.2
37 * @return string
38 */
39 public static function defaultPagesLink($type = 'page')
40 {
41 $link = esc_url( admin_url('edit.php?post_type=' . $type ) );
42 return $link;
43 }
44 }