Yoast\WP\SEO\Dashboard\User_Interface\Configuration
Site_Kit_Consent_Management_Route::set_site_kit_consent
Sets whether the Site Kit configuration is permanently dismissed.
Метод класса: Site_Kit_Consent_Management_Route{}
Хуков нет.
Возвращает
WP_REST_Response|WP_Error. The success or failure response.
Использование
$Site_Kit_Consent_Management_Route = new Site_Kit_Consent_Management_Route(); $Site_Kit_Consent_Management_Route->set_site_kit_consent( $request );
- $request(WP_REST_Request) (обязательный)
- The request object.
Код Site_Kit_Consent_Management_Route::set_site_kit_consent() Site Kit Consent Management Route::set site kit consent Yoast 27.6
public function set_site_kit_consent( WP_REST_Request $request ) {
$consent = $request->get_param( 'consent' );
try {
$result = $this->site_kit_consent_repository->set_site_kit_consent( $consent );
} catch ( Exception $exception ) {
return new WP_Error(
'wpseo_set_site_kit_consent_error',
$exception->getMessage(),
(object) [],
);
}
return new WP_REST_Response(
[
'success' => $result,
],
( $result ) ? 200 : 400,
);
}