Add Settings link to plugin action links in Plugins list

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-21 22:46:07 +01:00
parent 76cc943dc7
commit c679a933d3

View File

@@ -130,3 +130,11 @@ register_activation_hook(__FILE__, function (): void {
register_deactivation_hook(__FILE__, function (): void {
Installer::deactivate();
});
// Add Settings link to plugin actions
add_filter('plugin_action_links_' . plugin_basename(__FILE__), function (array $links): array {
$settingsUrl = admin_url('admin.php?page=wc-settings&tab=licensed_products');
$settingsLink = '<a href="' . esc_url($settingsUrl) . '">' . esc_html__('Settings', 'wc-licensed-product') . '</a>';
array_unshift($links, $settingsLink);
return $links;
});