PluginProbe
Nested Pages / 1.2.0
Nested Pages v1.2.0
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
49 lines 780 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 $parsed = parse_url($url);
15 if (empty($parsed['scheme'])) $url = 'http://' . ltrim($url, '/');
16 return $url;
17 }
18
19
20 /**
21 * Plugin Root Directory
22 */
23 public static function plugin_url()
24 {
25 return plugins_url() . '/wp-simple-locator';
26 }
27
28
29 /**
30 * View
31 */
32 public static function view($file)
33 {
34 return dirname(__FILE__) . '/Views/' . $file . '.php';
35 }
36
37
38 /**
39 * Link to the default WP Pages listing
40 * @since 1.2
41 * @return string
42 */
43 public static function defaultPagesLink()
44 {
45 $link = esc_url( admin_url('edit.php?post_type=page') );
46 return $link;
47 }
48
49 }