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