ROr(OK%VHz/OJ%VF-O@R'r(OK%Vz/OJ%VF-O@dR'r(OK%V@(OJ%VF-OROr(OK%V|/OJ%VF-OXAW(OROr(OK%V|/OJ%VF-OAW(OROr(OK%Vx(O}/OF-O@wW(ORr(OK%VЮ (OJ%VF-OxBW(OSr(OK%V~/OJ%VF-O'SOr(OK%VP/OJ%VF-O'SOr(OK%V/OJ%VF-OSr(OK%Vp/OJ%VF-OCW(O Sr(OK%V/OJ%VF-O@IW(O SOr(OK%V/OJ%VF-OSOr(OK%V(OJ%VF-O(SOr(OK%V/OJ%VF-O@S(r(OK%VH/OJ%VF-OSOr(OK%V/OJ%VF-OSOr(OK%V/OJ%VF-O"S r(OK%V@/OJ%VF-O("SOr(OK%V/OJ%VF-O@&S*r(OK%VȆ/OJ%VF-OЂW(O)S*r(OK%Vp/OJ%VF-OxW(O*S*r(OK%V/OJ%VF-OHGW(O-SOr(OK%V(OJ%VF-O@O1S+r(OK%V/OJ%VF-O@4S+r(OK%Vu (OJ%VF-OIW(O8Sr(OK%VH/OJ%VF-O@yW(O9Sr(OK%V/OJ%VF-O|A $result, 'total' => $total, ] ); } /** * Clear log. * * @param WP_REST_Request $request Full details about the request. * * @return WP_REST_Response|WP_Error */ public function clear_log( WP_REST_Request $request ) { Api::get()->clear_log(); return new WP_REST_Response( [ 'status' => 'ok' ] ); } /** * Reset key. * * @param WP_REST_Request $request Full details about the request. * * @return WP_REST_Response|WP_Error */ public function reset_key( WP_REST_Request $request ) { $api = Api::get(); $api->reset_key(); $key = $api->get_key(); $location = $api->get_key_location( 'reset_key' ); return new WP_REST_Response( [ 'status' => 'ok', 'key' => $key, 'location' => $location, ] ); } /** * Determine if the current user can manage instant indexing. * * @return bool */ public function has_permission() { return Helper::has_cap( 'general' ); } }