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:
@ -3,6 +3,7 @@
|
|||||||
- Display "Show more events" button below the events list
|
- Display "Show more events" button below the events list
|
||||||
- Document basic installation
|
- Document basic installation
|
||||||
- Add settings link to plugin on plugins page
|
- Add settings link to plugin on plugins page
|
||||||
|
- Add donation link to plugin on plugins page
|
||||||
#### Changed
|
#### Changed
|
||||||
#### Deprecated
|
#### Deprecated
|
||||||
#### Removed
|
#### Removed
|
||||||
|
@ -37,6 +37,7 @@ final class Mobilizon_Connector {
|
|||||||
add_action('init', [$this, 'register_shortcut']);
|
add_action('init', [$this, 'register_shortcut']);
|
||||||
add_action('widgets_init', [$this, 'register_widget']);
|
add_action('widgets_init', [$this, 'register_widget']);
|
||||||
register_activation_hook(__FILE__, [$this, 'enable_activation']);
|
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']);
|
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;
|
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) {
|
public function add_settings_link_to_plugins_page(array $links) {
|
||||||
$url = esc_url(
|
$url = esc_url(
|
||||||
add_query_arg(
|
add_query_arg(
|
||||||
|
Reference in New Issue
Block a user