WP_List_Table::ajax_response()
Handles an incoming ajax request (called from admin-ajax.php)
Метод класса: WP_List_Table{}
Хуков нет.
Возвращает
null
. Ничего.
Использование
$WP_List_Table = new WP_List_Table(); $WP_List_Table->ajax_response();
Список изменений
С версии 3.1.0 | Введена. |
Код WP_List_Table::ajax_response() WP List Table::ajax response WP 6.2.2
public function ajax_response() { $this->prepare_items(); ob_start(); if ( ! empty( $_REQUEST['no_placeholder'] ) ) { $this->display_rows(); } else { $this->display_rows_or_placeholder(); } $rows = ob_get_clean(); $response = array( 'rows' => $rows ); if ( isset( $this->_pagination_args['total_items'] ) ) { $response['total_items_i18n'] = sprintf( /* translators: Number of items. */ _n( '%s item', '%s items', $this->_pagination_args['total_items'] ), number_format_i18n( $this->_pagination_args['total_items'] ) ); } if ( isset( $this->_pagination_args['total_pages'] ) ) { $response['total_pages'] = $this->_pagination_args['total_pages']; $response['total_pages_i18n'] = number_format_i18n( $this->_pagination_args['total_pages'] ); } die( wp_json_encode( $response ) ); }