wordpress - Modifying admin post list buttons/dropdown -


i've created own custom post type search filter , instead of having menu want append select options default woocommerce status filter dropdown select.

enter image description here

also want change both filter , search orders buttons text go.

here how add own dropdown select instead want append.

add_action( 'restrict_manage_posts', 'wpse45436_admin_posts_filter_restrict_manage_posts' );   function wpse45436_admin_posts_filter_restrict_manage_posts(){     $type = 'shop_order';     if (isset($_get['post_type'])) {         $type = $_get['post_type'];     }      //only add filter post type want     if ('shop_order' == $type){         //change list of values want show         //in 'label' => 'value' format         $values = array(             'ordered supplier' => 'ordered_supplier',              'ready dispatch' => 'ready_dispatched',             'despatched' => 'despatched',             'delivered' => 'delivered',             'returns' => 'returns',         );         ?>         <select name="shop_order_status_2" class="chzn-done">         <option value="" selected><?php _e('show order statuses ', 'wose45436'); ?></option>          <?php             $current_v = isset($_get['shop_order_status_2'])? $_get['shop_order_status_2']:'';             foreach ($values $label => $value) {                 printf                     (                         '<option value="%s"%s>%s</option>',                         $value,                         $value == $current_v? ' selected="selected"':'',                         $label                     );                 }         ?>         </select>         <?php     } } 

how accomplish this? filters use?

i believe can change button text filtering gettext(). allows button text translated, can hijacked type of purpose.

add_filter( 'gettext', 'so_29631694_modify_filter_button_text' );  function so_29631694_modify_filter_button_text( $translated_text, $untranslated_text, $domain ){     if( is_admin() && 'filter' == $untranslated_text){         $translated_text = 'go';     }     return $translated_text; } 

or little jquery:

$('order-query-submit').attr('value', 'go'); 

Comments

Popular posts from this blog

Java 8 + Maven Javadoc plugin: Error fetching URL -

css - SVG using textPath a symbol not rendering in Firefox -

c - gcc compile error: unknown type name 'File' -