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 );
}
}