mirror of
				https://github.com/lubuntu-team/lubuntu.me.git
				synced 2025-11-04 10:34:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
/*
 | 
						|
Plugin Name: All In One WP Security
 | 
						|
Version: 4.2.3
 | 
						|
Plugin URI: https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin
 | 
						|
Author: Tips and Tricks HQ, Peter, Ruhul, Ivy
 | 
						|
Author URI: https://www.tipsandtricks-hq.com/
 | 
						|
Description: All round best WordPress security plugin!
 | 
						|
License: GPL3
 | 
						|
*/
 | 
						|
 | 
						|
if(!defined('ABSPATH')){
 | 
						|
    exit;//Exit if accessed directly
 | 
						|
}
 | 
						|
 | 
						|
include_once('wp-security-core.php');
 | 
						|
register_activation_hook(__FILE__,array('AIO_WP_Security','activate_handler'));//activation hook
 | 
						|
register_deactivation_hook(__FILE__,array('AIO_WP_Security','deactivate_handler'));//deactivation hook
 | 
						|
 | 
						|
function aiowps_show_plugin_settings_link($links, $file) 
 | 
						|
{
 | 
						|
    if ($file == plugin_basename(__FILE__)){
 | 
						|
            $settings_link = '<a href="admin.php?page=aiowpsec_settings">Settings</a>';
 | 
						|
            array_unshift($links, $settings_link);
 | 
						|
    }
 | 
						|
    return $links;
 | 
						|
}
 | 
						|
add_filter('plugin_action_links', 'aiowps_show_plugin_settings_link', 10, 2 );
 | 
						|
 | 
						|
function aiowps_ms_handle_new_blog_creation($blog_id, $user_id, $domain, $path, $site_id, $meta ){
 | 
						|
    global $wpdb; 	
 | 
						|
    if (is_plugin_active_for_network(__FILE__)) 
 | 
						|
    {
 | 
						|
        if(!class_exists('AIOWPSecurity_Installer')){
 | 
						|
            include_once('classes/wp-security-installer.php');
 | 
						|
        }
 | 
						|
        $old_blog = $wpdb->blogid;
 | 
						|
        switch_to_blog($blog_id);
 | 
						|
        AIOWPSecurity_Installer::create_db_tables();
 | 
						|
        switch_to_blog($old_blog);
 | 
						|
    }
 | 
						|
}
 | 
						|
add_action('wpmu_new_blog', 'aiowps_ms_handle_new_blog_creation', 10, 6);
 |