PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 3.0.5
Admin Columns v3.0.5
7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Admin / Help.php
codepress-admin-columns / classes / Admin Last commit date
Help 8 years ago Page 8 years ago Promo 8 years ago Help.php 8 years ago Page.php 8 years ago Pages.php 8 years ago Promo.php 8 years ago
Help.php
44 lines
1 <?php
2
3 if ( ! defined( 'ABSPATH' ) ) {
4 exit;
5 }
6
7 abstract class AC_Admin_Help {
8
9 abstract public function get_title();
10
11 abstract public function get_content();
12
13 public function __construct() {
14 $this->register_tab();
15 }
16
17 /**
18 * @return string Based on class name
19 */
20 public function get_id() {
21 $parts = explode( '_', get_class( $this ) );
22
23 return sanitize_key( strtolower( end( $parts ) ) );
24 }
25
26 /**
27 * Register tabs on current screen
28 */
29 public function register_tab() {
30 $wp_screen = get_current_screen();
31
32 if ( ! $wp_screen ) {
33 return;
34 }
35
36 $wp_screen->add_help_tab( array(
37 'id' => 'ac-tab-' . $this->get_id(),
38 'title' => $this->get_title(),
39 'content' => $this->get_content(),
40 ) );
41 }
42
43 }
44