Я использую отличный плагин поддержки для создания системы заявок в моем проекте, проблема у меня в том, что плагин поддержки добавит некоторые поля на страницу администрирования пользователей, которые мне не нужны.Я искал внутри кода плагина и обнаружил действие, которое используется для размещения полей на странице пользователей, и я хочу удалить это действие.
Я попытался удалить его действие с помощью этого кода:
remove_action('wpas_all_user_profile_fields', array( WPAS_User::get_instance() , 'profile_phone_fields'), 10)
, и это работает, и поля не отображаются на странице пользователей, но я получаю фатальную ошибку в моем debug.log, которая говорит:
PHP Fatal error: Uncaught Error: Class 'WPAS_User' not found in ...
класс плагина, который является чем-токак это
class WPAS_User {
public function __construct() {
add_action( 'wpas_all_user_profile_fields', array( $this, 'profile_phone_fields' ), 10, 1 );
}
public static function get_instance() {
// If the single instance hasn't been set, set it now.
if ( null == self::$instance ) {
self::$instance = new self;
}
return self::$instance;
}
.
.
.
}