Skip to content

Add Settings link on the Plugins list page #197

@betayazilim

Description

@betayazilim

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

  • Plugin version: 1.9.1

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request
No fields configured for Feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions