Activation
11 years ago
Config
11 years ago
Entities
11 years ago
Form
11 years ago
Views
11 years ago
Bootstrap.php
11 years ago
Helpers.php
11 years ago
NestedPages.php
11 years ago
Redirects.php
11 years ago
Helpers.php
47 lines
| 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 | } |