WP_Themes_List_Table::_js_vars
Send required variables to JavaScript land
Метод класса: WP_Themes_List_Table{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$WP_Themes_List_Table = new WP_Themes_List_Table(); $WP_Themes_List_Table->_js_vars( $extra_args );
- $extra_args(массив)
- .
По умолчанию:array()
Список изменений
| С версии 3.4.0 | Введена. |
Код WP_Themes_List_Table::_js_vars() WP Themes List Table:: js vars WP 6.9.4
public function _js_vars( $extra_args = array() ) {
$search_string = isset( $_REQUEST['s'] ) ? esc_attr( wp_unslash( $_REQUEST['s'] ) ) : '';
$args = array(
'search' => $search_string,
'features' => $this->features,
'paged' => $this->get_pagenum(),
'total_pages' => ! empty( $this->_pagination_args['total_pages'] ) ? $this->_pagination_args['total_pages'] : 1,
);
if ( is_array( $extra_args ) ) {
$args = array_merge( $args, $extra_args );
}
printf( "<script type='text/javascript'>var theme_list_args = %s;</script>\n", wp_json_encode( $args, JSON_HEX_TAG | JSON_UNESCAPED_SLASHES ) );
parent::_js_vars();
}