Automattic\WooCommerce\Internal\Admin\Orders
ListTable::search_box()
Renders the search box with various options to limit order search results.
Method of the class: ListTable{}
No Hooks.
Return
null
. Nothing (null).
Usage
$ListTable = new ListTable(); $ListTable->search_box( $text, $input_id );
- $text(string) (required)
- The search button text.
- $input_id(string) (required)
- The search input ID.
ListTable::search_box() ListTable::search box code WC 9.5.1
<?php public function search_box( $text, $input_id ) { if ( empty( $_REQUEST['s'] ) && ! $this->has_items() ) { return; } $input_id = $input_id . '-search-input'; if ( ! empty( $_REQUEST['orderby'] ) ) { echo '<input type="hidden" name="orderby" value="' . esc_attr( sanitize_text_field( wp_unslash( $_REQUEST['orderby'] ) ) ) . '" />'; } if ( ! empty( $_REQUEST['order'] ) ) { echo '<input type="hidden" name="order" value="' . esc_attr( sanitize_text_field( wp_unslash( $_REQUEST['order'] ) ) ) . '" />'; } ?> <p class="search-box"> <label class="screen-reader-text" for="<?php echo esc_attr( $input_id ); ?>"><?php echo esc_html( $text ); ?>:</label> <input type="search" id="<?php echo esc_attr( $input_id ); ?>" name="s" value="<?php _admin_search_query(); ?>" /> <?php $this->search_filter(); ?> <?php submit_button( $text, '', '', false, array( 'id' => 'search-submit' ) ); ?> </p> <?php }