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