Файловый менеджер - Редактировать - /home/freeclou/optimyar/wp-content/plugins/jet-blocks/includes/rest-api/endpoints/plugin-settings.php
Назад
<?php namespace Jet_Blocks\Endpoints; // If this file is called directly, abort. if ( ! defined( 'WPINC' ) ) { die; } /** * Define Posts class */ class Plugin_Settings extends Base { /** * [get_method description] * @return [type] [description] */ public function get_method() { return 'POST'; } /** * Returns route name * * @return string */ public function get_name() { return 'plugin-settings'; } /** * [callback description] * @param [type] $request [description] * @return function [description] */ public function callback( $request ) { $data = $request->get_params(); $current = get_option( jet_blocks_settings()->key, array() ); if ( is_wp_error( $current ) ) { return rest_ensure_response( [ 'status' => 'error', 'message' => __( 'Server Error', 'jet-blocks' ) ] ); } foreach ( $data as $key => $value ) { $current[ $key ] = is_array( $value ) ? $value : esc_attr( $value ); } update_option( jet_blocks_settings()->key, $current ); return rest_ensure_response( [ 'status' => 'success', 'message' => __( 'Settings have been saved', 'jet-blocks' ) ] ); } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка