PluginProbe ʕ •ᴥ•ʔ
Email Encoder – Protect Email Addresses and Phone Numbers / 2.5.1
Email Encoder – Protect Email Addresses and Phone Numbers v2.5.1
2.5.2 2.5.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 / PluginActionLinks.php
email-encoder-bundle / src / Admin Last commit date
Admin.php 2 months ago AdminEnqueue.php 2 months ago AdminHelp.php 2 months ago AdminMenu.php 2 months ago PluginActionLinks.php 3 months ago SupportExport.php 3 months ago
PluginActionLinks.php
40 lines
1 <?php
2
3 namespace OnlineOptimisation\EmailEncoderBundle\Admin;
4
5 if ( ! defined( 'ABSPATH' ) ) exit;
6
7 use OnlineOptimisation\EmailEncoderBundle\Traits\PluginHelper;
8
9 class PluginActionLinks
10 {
11 use PluginHelper;
12
13
14 public function boot(): void
15 {
16 add_action( 'plugin_action_links_' . EEB_PLUGIN_BASE, [ $this, 'handle' ] );
17 }
18
19
20 /**
21 * @param array< int|string, string > $links
22 * @return array< int|string, string >
23 */
24 public function handle( array $links ): array
25 {
26 $settings_link = sprintf( '<a href="%s">%s</a>', admin_url( 'options-general.php?page=' . $this->getPageName() ), __( 'Settings', 'email-encoder-bundle' ) );
27
28 array_unshift( $links, $settings_link );
29
30 $links['visit_us'] = sprintf(
31 '<a href="%s" target="_blank" style="font-weight:700;color:#f1592a;">%s</a>',
32 'https://wpemailencoder.com/?utm_source=email-encoder-bundle&utm_medium=plugin-overview-website-button&utm_campaign=WP%20Mailto%20Links',
33 __('Visit us', 'email-encoder-bundle')
34 );
35
36 return $links;
37 }
38
39 }
40