PluginProbe ʕ •ᴥ•ʔ
Email Encoder – Protect Email Addresses and Phone Numbers / 2.4.1
Email Encoder – Protect Email Addresses and Phone Numbers v2.4.1
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 / AdminMetaBox.php
email-encoder-bundle / src / Admin Last commit date
Admin.php 5 months ago AdminEnqueue.php 5 months ago AdminHelp.php 5 months ago AdminMenu.php 5 months ago AdminMetaBox.php 5 months ago PluginActionLinks.php 5 months ago
AdminMetaBox.php
44 lines
1 <?php
2
3 namespace OnlineOptimisation\EmailEncoderBundle\Admin;
4
5 use OnlineOptimisation\EmailEncoderBundle\Traits\PluginHelper;
6
7 class AdminMetaBox
8 {
9 use PluginHelper;
10
11
12 public function add_meta_box(): void
13 {
14 if ( !$this->helper()->is_page( $this->getPageName() ) ) {
15 return;
16 }
17
18 add_meta_box(
19 'encode_form',
20 __( $this->getPageTitle(), 'email-encoder-bundle' ),
21 [ $this, 'render' ],
22 null,
23 'normal',
24 'core',
25 [ 'encode_form' ]
26 );
27 }
28
29
30 public function render( string $post, array $meta_box )
31 {
32 $key = $meta_box['args'][0];
33
34 if ( $key !== 'encode_form' ) {
35 return;
36 }
37
38 $is_form_frontend = (bool) $this->getSetting( 'encoder_form_frontend', true, 'encoder_form' );
39 $encoder_form = $this->getEncoderForm();
40
41 include EEB_PLUGIN_DIR . 'templates/admin/meta-box-content.php';
42 }
43 }
44