Handle additional orders info for wiaas
This commit is contained in:
@@ -1,19 +1,29 @@
|
||||
<?php
|
||||
|
||||
add_action('init', 'wiaas_load_user_organization');
|
||||
defined( 'ABSPATH' ) || exit;
|
||||
|
||||
function wiaas_load_user_organization() {
|
||||
if (class_exists('WP_User_Taxonomy')) {
|
||||
require_once dirname( __FILE__ ) . '/user/class-wiaas-user-organization.php';
|
||||
/**
|
||||
* Class Wiaas_User
|
||||
*/
|
||||
class Wiaas_User {
|
||||
|
||||
new Wiaas_User_Organization();
|
||||
public static function init() {
|
||||
add_action('init', array(__CLASS__, 'load_user_organization'));
|
||||
add_action('plugins_loaded', array(__CLASS__, 'remove_default_user_groups'), 30);
|
||||
}
|
||||
|
||||
public static function load_user_organization() {
|
||||
if (class_exists('WP_User_Taxonomy')) {
|
||||
require_once dirname( __FILE__ ) . '/user/class-wiaas-user-organization.php';
|
||||
|
||||
new Wiaas_User_Organization();
|
||||
}
|
||||
}
|
||||
|
||||
public static function remove_default_user_groups() {
|
||||
remove_action( 'init', 'wp_register_default_user_group_taxonomy' );
|
||||
remove_action( 'init', 'wp_register_default_user_type_taxonomy' );
|
||||
}
|
||||
}
|
||||
|
||||
add_action('plugins_loaded', 'remove_default_user_groups', 30);
|
||||
|
||||
|
||||
function remove_default_user_groups() {
|
||||
remove_action( 'init', 'wp_register_default_user_group_taxonomy' );
|
||||
remove_action( 'init', 'wp_register_default_user_type_taxonomy' );
|
||||
}
|
||||
Wiaas_User::init();
|
||||
Reference in New Issue
Block a user