2016-11-28 21:52:15 -08:00

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);