我正在使用很棒的支持插件在我的项目中创建票务系统,但我遇到的问题是,该支持插件会将一些字段添加到“我的用户”管理页面中,我不希望这些字段。 我在插件代码中进行了搜索,找到了用于将字段放入用户页面的操作,我想删除该操作。
我尝试使用以下代码删除其操作:
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;
}
.
.
.
}
答案 0 :(得分:0)
您是否在php中包含文件名?
<?php include('yourfile.php') ?>