2014-12-15 22:38:07 +02:00
< ? php
/*
Plugin Name: Ultimate Member
Plugin URI: http://ultimatemember.com/
Description: Ultimate Member is a powerful community and membership plugin that allows you to create beautiful community and membership sites with WordPress
2015-02-04 20:31:39 +02:00
Version: 1.0.40
2014-12-15 22:38:07 +02:00
Author: Ultimate Member
Author URI: http://ultimatemember.com/
*/
require_once ( ABSPATH . 'wp-admin/includes/plugin.php' );
2015-01-20 14:08:12 +02:00
2014-12-15 22:38:07 +02:00
$plugin_data = get_plugin_data ( __FILE__ );
define ( 'um_url' , plugin_dir_url ( __FILE__ ));
define ( 'um_path' , plugin_dir_path ( __FILE__ ));
define ( 'um_plugin' , plugin_basename ( __FILE__ ) );
2015-01-20 14:08:12 +02:00
2015-01-20 14:43:05 +02:00
define ( 'ultimatemember_version' , $plugin_data [ 'Version' ] );
2015-01-20 14:08:12 +02:00
2014-12-15 22:38:07 +02:00
$plugin = um_plugin ;
2015-01-20 14:08:12 +02:00
/***
*** @Init
***/
2014-12-15 22:38:07 +02:00
require_once um_path . 'um-init.php' ;
/***
*** @Display a welcome page
***/
function ultimatemember_activation_hook ( $plugin ) {
2015-01-20 14:43:05 +02:00
if ( $plugin == um_plugin && get_option ( 'um_version' ) != ultimatemember_version ) {
2014-12-15 22:38:07 +02:00
2015-01-20 14:43:05 +02:00
update_option ( 'um_version' , ultimatemember_version );
2014-12-15 22:38:07 +02:00
2014-12-20 18:02:41 +02:00
exit ( wp_redirect ( admin_url ( 'admin.php?page=ultimatemember-about' ) ) );
2014-12-15 22:38:07 +02:00
}
2014-12-21 18:20:55 +02:00
2014-12-15 22:38:07 +02:00
}
add_action ( 'activated_plugin' , 'ultimatemember_activation_hook' );
2015-02-04 20:31:39 +02:00
2014-12-15 22:38:07 +02:00
/***
*** @Add any custom links to plugin page
***/
function ultimatemember_plugin_links ( $links ) {
2014-12-20 18:02:41 +02:00
$more_links [] = '<a href="http://ultimatemember.com/docs/">' . __ ( 'Docs' , 'ultimatemember' ) . '</a>' ;
2015-01-20 02:54:14 +02:00
$more_links [] = '<a href="http://ultimatemember.com/forums/">' . __ ( 'Support' , 'ultimatemember' ) . '</a>' ;
2014-12-20 18:02:41 +02:00
$more_links [] = '<a href="' . admin_url () . 'admin.php?page=um_options">' . __ ( 'Settings' , 'ultimatemember' ) . '</a>' ;
2014-12-15 22:38:07 +02:00
$links = $more_links + $links ;
2014-12-31 20:04:10 +02:00
$links [] = '<a href="' . admin_url () . '?um_adm_action=uninstall_ultimatemember" class="delete" title="' . __ ( 'Remove this plugin' , 'ultimatemember' ) . '">' . __ ( 'Uninstall' , 'ultimatemember' ) . '</a>' ;
2014-12-15 22:38:07 +02:00
return $links ;
}
add_filter ( " plugin_action_links_ $plugin " , 'ultimatemember_plugin_links' );