mirror of
				https://github.com/dwaxweiler/connector-mobilizon
				synced 2025-06-05 21:59:25 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
/**
 | 
						|
 * Plugin Name: 	    <wordpress-nice-name>
 | 
						|
 * Author: 				    <wordpress-author-name>
 | 
						|
 * Author URI:		    <wordpress-author-url>
 | 
						|
 * Description: 	    <wordpress-description>
 | 
						|
 * Version:				    <wordpress-version>
 | 
						|
 * Requires at least: <wordpress-minimum-version>
 | 
						|
 * Requires PHP:      <wordpress-php-minimum-version>
 | 
						|
 * License:           <wordpress-license>
 | 
						|
 */
 | 
						|
 | 
						|
require_once __DIR__ . '/includes/constants.php';
 | 
						|
require_once __DIR__ . '/includes/settings.php';
 | 
						|
require_once __DIR__ . '/includes/events-list-shortcut.php';
 | 
						|
require_once __DIR__ . '/includes/events-list-widget.php';
 | 
						|
 | 
						|
// Exit if this file is called directly.
 | 
						|
if (!defined('ABSPATH')) {
 | 
						|
  exit;
 | 
						|
}
 | 
						|
 | 
						|
function mobilizon_connector_activate() {
 | 
						|
	MobilizonConnector\Settings::setDefaultOptions();
 | 
						|
}
 | 
						|
register_activation_hook(__FILE__, 'mobilizon_connector_activate');
 | 
						|
 | 
						|
function mobilizon_connector_initialize() {
 | 
						|
  MobilizonConnector\Settings::init();
 | 
						|
  MobilizonConnector\EventsListShortcut::init();
 | 
						|
}
 | 
						|
add_action('init', 'mobilizon_connector_initialize');
 | 
						|
 | 
						|
function mobilizon_connector_load_scripts() {
 | 
						|
  wp_enqueue_script(MobilizonConnector\NAME . '-js', plugins_url('front/events-loader.js', __FILE__ ));
 | 
						|
}
 | 
						|
add_action('wp_enqueue_scripts', 'mobilizon_connector_load_scripts');
 | 
						|
 | 
						|
function mobilizon_connector_register_events_list_widget() {
 | 
						|
  register_widget('MobilizonConnector\EventsListWidget');
 | 
						|
}
 | 
						|
add_action('widgets_init', 'mobilizon_connector_register_events_list_widget');
 |