WP_Links_List_Table::extra_tablenav()protectedWP 1.0

Метод класса: WP_Links_List_Table{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->extra_tablenav( $which );
$which(строка) (обязательный)
-

Заметки

  • Global. int. $cat_id

Код WP_Links_List_Table::extra_tablenav() WP 6.5.2

<?php
protected function extra_tablenav( $which ) {
	global $cat_id;

	if ( 'top' !== $which ) {
		return;
	}
	?>
	<div class="alignleft actions">
		<?php
		$dropdown_options = array(
			'selected'        => $cat_id,
			'name'            => 'cat_id',
			'taxonomy'        => 'link_category',
			'show_option_all' => get_taxonomy( 'link_category' )->labels->all_items,
			'hide_empty'      => true,
			'hierarchical'    => 1,
			'show_count'      => 0,
			'orderby'         => 'name',
		);

		echo '<label class="screen-reader-text" for="cat_id">' . get_taxonomy( 'link_category' )->labels->filter_by_item . '</label>';

		wp_dropdown_categories( $dropdown_options );

		submit_button( __( 'Filter' ), '', 'filter_action', false, array( 'id' => 'post-query-submit' ) );
		?>
	</div>
	<?php
}