PluginProbe
Nested Pages / 1.3.12
Nested Pages v1.3.12
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
47 lines 710 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php namespace NestedPages;
2 /**
3 * Helper Functions
4 */
5 class Helpers {
6
7 /**
8 * Verify URL Format
9 * @param string - URL to check
10 * @return string - formatted URL
11 */
12 public static function check_url($url)
13 {
14 return esc_url($url);
15 }
16
17
18 /**
19 * Plugin Root Directory
20 */
21 public static function plugin_url()
22 {
23 return plugins_url() . '/wp-simple-locator';
24 }
25
26
27 /**
28 * View
29 */
30 public static function view($file)
31 {
32 return dirname(__FILE__) . '/Views/' . $file . '.php';
33 }
34
35
36 /**
37 * Link to the default WP Pages listing
38 * @since 1.2
39 * @return string
40 */
41 public static function defaultPagesLink($type = 'page')
42 {
43 $link = esc_url( admin_url('edit.php?post_type=' . $type ) );
44 return $link;
45 }
46
47 }