WP_REST_Widget_Types_Controller::get_widget_form()
Returns the output of WP_Widget::form() when called with the provided instance. Used by encode_form_data() to preview a widget's form.
Метод класса: WP_REST_Widget_Types_Controller{}
Хуки из метода
Возвращает
Строку
.
Использование
// private - только в коде основоного (родительского) класса $result = $this->get_widget_form( $widget_object, $instance );
- $widget_object(WP_Widget) (обязательный)
- Widget object to call widget() on.
- $instance(массив) (обязательный)
- Widget instance settings.
Список изменений
С версии 5.8.0 | Введена. |
Код WP_REST_Widget_Types_Controller::get_widget_form() WP REST Widget Types Controller::get widget form WP 6.6.2
private function get_widget_form( $widget_object, $instance ) { ob_start(); /** This filter is documented in wp-includes/class-wp-widget.php */ $instance = apply_filters( 'widget_form_callback', $instance, $widget_object ); if ( false !== $instance ) { $return = $widget_object->form( $instance ); /** This filter is documented in wp-includes/class-wp-widget.php */ do_action_ref_array( 'in_widget_form', array( &$widget_object, &$return, $instance ) ); } return ob_get_clean(); }