init(); } return self::$instance; } function init() { add_filter('plugin_action_links_' . plugin_basename(QLIGG_PLUGIN_FILE), array($this, 'add_action_links')); add_action('admin_notices', array($this, 'add_notices')); add_action('wp_ajax_qligg_dismiss_notice', array($this, 'ajax_dismiss_notice')); } function ajax_dismiss_notice() { if (check_admin_referer('qligg_dismiss_notice', 'nonce') && isset($_REQUEST['notice_id'])) { $notice_id = sanitize_key($_REQUEST['notice_id']); update_user_meta(get_current_user_id(), $notice_id, true); wp_send_json($notice_id); } wp_die(); } function add_notices() { /*if (!get_transient('qligg-first-rating') && !get_user_meta(get_current_user_id(), 'qligg-user-rating', true)) { ?>
' . esc_html__('Premium', 'insta-gallery') . ''; $links[] = '' . esc_html__('Settings', 'insta-gallery') . ''; return $links; } } QLIGG_Notices::instance();