Current path: home/webdevt/www/demo2/wp-content/plugins/divi-contact-form-helper/d5/server/Admin/Setup/
?? Go up: /home/webdevt/www/demo2/wp-content/plugins/divi-contact-form-helper/d5/server/Admin
<?php
namespace KS_PAC_DCFH\Admin\Setup;
if (!defined('ABSPATH')) {
exit;
}
class PluginConfig
{
public function load(): void
{
add_action('init', [$this, 'maybe_translation_ready']);
add_filter('plugin_action_links', [$this, 'maybe_plugin_action_links'], 10, 2);
add_filter('plugin_row_meta', [$this, 'maybe_plugin_row_meta'], 10, 4);
}
public function maybe_translation_ready(): void
{
load_plugin_textdomain(
'divi-contact-form-helper',
false,
dirname(KS_PAC_DCFH_PLUGIN_BASENAME).'/languages/'
);
}
public function maybe_plugin_action_links(array $links, string $file): array
{
if (KS_PAC_DCFH_PLUGIN_BASENAME !== $file) {
return $links;
}
$settings_link = sprintf(
'<a href="%1$s">%2$s</a>',
esc_url(add_query_arg(
[
'page' => 'divi-contact-form-helper',
],
admin_url('admin.php')
)),
esc_html__('Settings', 'divi-contact-form-helper')
);
array_unshift($links, $settings_link);
return $links;
}
public function maybe_plugin_row_meta(array $plugin_meta, string $plugin_file, array $plugin_data, string $status): array
{
if (KS_PAC_DCFH_PLUGIN_BASENAME !== $plugin_file) {
return $plugin_meta;
}
$plugin_meta ['ks_pac_dcfh_doc_support'] = sprintf('<a href="%1$s" target="_blank">%2$s</a>', esc_url('https://www.peeayecreative.com/docs/divi-contact-form-helper/'), __('Documentation & Support', 'divi-contact-form-helper'));
return $plugin_meta;
}
}