PluginProbe ʕ •ᴥ•ʔ
Email Encoder – Protect Email Addresses and Phone Numbers / trunk
Email Encoder – Protect Email Addresses and Phone Numbers vtrunk
2.5.0 2.4.8 trunk 0.10 0.11 0.12 0.20 0.21 0.22 0.30 0.31 0.32 0.40 0.41 0.42 0.50 0.60 0.70 0.71 0.80 1.0.0 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.3.0 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.5 1.5.2 1.51 1.53 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7
email-encoder-bundle / src / Admin / AdminHelp.php
email-encoder-bundle / src / Admin Last commit date
Admin.php 1 month ago AdminEnqueue.php 1 month ago AdminHelp.php 1 month ago AdminMenu.php 1 month ago PluginActionLinks.php 3 months ago SupportExport.php 2 months ago
AdminHelp.php
54 lines
1 <?php
2
3 namespace OnlineOptimisation\EmailEncoderBundle\Admin;
4
5 use OnlineOptimisation\EmailEncoderBundle\Traits\PluginHelper;
6 use WP_Screen;
7
8 class AdminHelp
9 {
10 use PluginHelper;
11
12
13 // public function boot(): void {
14 // }
15
16
17 public function add_help_tabs(): void
18 {
19 // Help content is now rendered inline as the 'Help' panel inside our
20 // custom settings page. WP's top-right Help dropdown is removed to
21 // avoid duplication and to keep all plugin help in one place.
22 $screen = get_current_screen();
23 if ( $screen === null ) {
24 return;
25 }
26
27 // Remove the WP-default tabs that may have been registered by other
28 // sources (e.g. core's "Overview" tab on settings screens) so the
29 // Help dropdown disappears from the corner of the page.
30 foreach ( $screen->get_help_tabs() as $tab ) {
31 $screen->remove_help_tab( $tab['id'] );
32 }
33 }
34
35
36 /**
37 * @param WP_Screen $screen
38 * @param array< string, string > $args
39 * @return void
40 */
41 public function load_help_tabs( WP_Screen $screen, array $args ): void
42 {
43 if ( empty( $args['id'] ) ) {
44 return;
45 }
46
47 $allowed_attr_html = $this->getSafeHtmlAttr();
48
49 include \EEB_PLUGIN_DIR . 'templates/help-tabs/' . $args['id'] . '.php';
50 }
51
52
53 }
54