WP_Links_List_Table::prepare_items
Метод класса: WP_Links_List_Table{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$WP_Links_List_Table = new WP_Links_List_Table(); $WP_Links_List_Table->prepare_items();
Заметки
- Global. int.
$cat_id - Global. Строка.
$s - Global. Строка.
$orderby - Global. Строка.
$order
Код WP_Links_List_Table::prepare_items() WP Links List Table::prepare items WP 6.9.4
public function prepare_items() {
global $cat_id, $s, $orderby, $order;
$cat_id = ! empty( $_REQUEST['cat_id'] ) ? absint( $_REQUEST['cat_id'] ) : 0;
$orderby = ! empty( $_REQUEST['orderby'] ) ? sanitize_text_field( $_REQUEST['orderby'] ) : '';
$order = ! empty( $_REQUEST['order'] ) ? sanitize_text_field( $_REQUEST['order'] ) : '';
$s = ! empty( $_REQUEST['s'] ) ? sanitize_text_field( $_REQUEST['s'] ) : '';
$args = array(
'hide_invisible' => 0,
'hide_empty' => 0,
);
if ( 'all' !== $cat_id ) {
$args['category'] = $cat_id;
}
if ( ! empty( $s ) ) {
$args['search'] = $s;
}
if ( ! empty( $orderby ) ) {
$args['orderby'] = $orderby;
}
if ( ! empty( $order ) ) {
$args['order'] = $order;
}
$this->items = get_bookmarks( $args );
}