$method ) { if ( is_string( $method ) ) { add_action( "wp_ajax_$action", array( $this, $method ) ); add_action( "wp_ajax_nopriv_$action", array( $this, $method ) ); } else { add_action( "wp_ajax_$action", array( $this, $method['callback'] ) ); if ( isset( $method['public'] ) && $method['public'] == true ) { add_action( "wp_ajax_nopriv_$action", array( $this, $method['callback'] ) ); } } } } } }