1
0
mirror of https://github.com/dwaxweiler/connector-mobilizon synced 2025-06-05 21:59:25 +02:00

add donation link to plugin on plugins page

This commit is contained in:
Daniel Waxweiler
2025-05-23 17:45:24 +02:00
parent 95d18630ca
commit f7dad38513
2 changed files with 9 additions and 0 deletions

View File

@ -3,6 +3,7 @@
- Display "Show more events" button below the events list
- Document basic installation
- Add settings link to plugin on plugins page
- Add donation link to plugin on plugins page
#### Changed
#### Deprecated
#### Removed

View File

@ -37,6 +37,7 @@ final class Mobilizon_Connector {
add_action('init', [$this, 'register_shortcut']);
add_action('widgets_init', [$this, 'register_widget']);
register_activation_hook(__FILE__, [$this, 'enable_activation']);
add_filter('plugin_action_links_connector-mobilizon/connector-mobilizon.php', [$this, 'add_donation_link_to_plugins_page']);
add_filter('plugin_action_links_connector-mobilizon/connector-mobilizon.php', [$this, 'add_settings_link_to_plugins_page']);
}
@ -49,6 +50,13 @@ final class Mobilizon_Connector {
return $instance;
}
public function add_donation_link_to_plugins_page(array $links) {
$url = esc_url('<wordpress-donation-link>');
$settings_link = "<a href='$url'>" . esc_html__('Donate', 'connector-mobilizon') . '</a>';
array_unshift($links, $settings_link);
return $links;
}
public function add_settings_link_to_plugins_page(array $links) {
$url = esc_url(
add_query_arg(