Description
The plugin does not add a "Settings" link on the WordPress Plugins list page (wp-admin/plugins.php). Users must navigate to the top-level "Cookie Consent" menu item to access settings.
This is a standard WordPress plugin UX pattern — most plugins add a "Settings" link next to the "Deactivate" link for quick access.
Suggested Implementation
Add a plugin_action_links filter, for example in Settings_Page.php or the main plugin file:
add_filter(
'plugin_action_links_' . plugin_basename( PLUGIN_FILE ),
function( array $links ): array {
$settings_link = sprintf(
'<a href="%s">%s</a>',
esc_url( admin_url( 'admin.php?page=pressidium-cookie-consent' ) ),
esc_html__( 'Settings', 'pressidium-cookie-consent' )
);
array_unshift( $links, $settings_link );
return $links;
}
);
Environment
Description
The plugin does not add a "Settings" link on the WordPress Plugins list page (
wp-admin/plugins.php). Users must navigate to the top-level "Cookie Consent" menu item to access settings.This is a standard WordPress plugin UX pattern — most plugins add a "Settings" link next to the "Deactivate" link for quick access.
Suggested Implementation
Add a
plugin_action_linksfilter, for example inSettings_Page.phpor the main plugin file:Environment