sprintf( '%s', admin_url( 'admin.php?page=' . Settings::SETTING_BASE_SLUG ), esc_html__( 'Settings', 'cookiez' ) ), ]; if ( Connect::is_connected() && ! Settings::is_elementor_one() ) { $custom_links['upgrade'] = sprintf( '%s', 'https://go.elementor.com/cookiez-add-quota-button', esc_html__( 'Upgrade', 'cookiez' ) ); } if ( ! Connect::is_connected() ) { $custom_links['connect'] = sprintf( '%s', admin_url( 'admin.php?page=' . Settings::SETTING_BASE_SLUG ), esc_html__( 'Connect', 'cookiez' ) ); } return array_merge( $custom_links, $links ); } /** * Enqueue global admin styles (e.g. quota notices). * * @return void */ public function enqueue_scripts(): void { wp_enqueue_style( 'cookiez-admin-global', COOKIEZ_ASSETS_URL . 'css/admin.css', [], COOKIEZ_VERSION ); } /** * Module constructor. */ public function __construct() { $this->register_components(); add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_scripts' ] ); add_filter( 'plugin_action_links', [ $this, 'add_plugin_links' ], 10, 2 ); } }