" . __(
'Show Description',
'admin-custom-description'
) .
"
{$custom_description}
{$button_text}
";
return $links_array;
}
public static function load_textdomain()
{
load_plugin_textdomain(
'admin-custom-description',
false,
'admin-custom-description/languages'
);
}
public function admin_enqueue_assets()
{
global $pagenow;
if (is_admin() && $pagenow === 'plugins.php') {
wp_enqueue_style(
'acd-admin',
plugins_url('assets/css/acd-admin.css', ADMIN_CUSTOM_DESCRIPTION_FILE),
[],
filemtime(ADMIN_CUSTOM_DESCRIPTION_DIR . 'assets/css/acd-admin.css')
);
wp_enqueue_script(
'acd-admin',
plugins_url('assets/js/acd-admin.js', ADMIN_CUSTOM_DESCRIPTION_FILE),
array('jquery','wp-i18n'),
filemtime(ADMIN_CUSTOM_DESCRIPTION_DIR . 'assets/js/acd-admin.js'),
true
);
wp_enqueue_script(
'acd-sweetalert',
plugins_url('assets/js/sweetalert2.js', ADMIN_CUSTOM_DESCRIPTION_FILE),
[],
filemtime(ADMIN_CUSTOM_DESCRIPTION_DIR . 'assets/js/sweetalert2.js'),
true
);
wp_add_inline_script(
'acd-admin',
'let acdAjax =
{ajaxUrl:' . wp_json_encode(admin_url('admin-ajax.php')) . ',
ajaxNonce:' . wp_json_encode(wp_create_nonce('acd_nonce')) . '}',
'before'
);
wp_set_script_translations(
'acd-admin',
'admin-custom-description',
ADMIN_CUSTOM_DESCRIPTION_DIR . 'languages'
);
}
}
}