2017-07-21 10 views
0

WooCommerceの注文リストのカスタムフィールドから、削除ボタンと更新ボタンを削除する必要があります。 wp-admin/includes/templates.phpの機能がこれを制御しているのを見ることができますが、私はそれが注文ページに影響を与えたいだけです - 他のWordPressの機能には影響したくありません。理想的には、物理​​的にボタンを削除するPHPソリューションが必要です.Javascriptのソリューションを隠しているわけではありません。WooCommerceの注文リストからMeta Custom Fieldsボタンを削除するにはどうすればいいですか?

ご協力いただきまして誠にありがとうございます。

+0

varをorder-list.phpページテンプレートに渡す必要があります。これはメインページで、いくつかのテンプレートを呼び出します。 – Ciccio

答えて

0

回答がないため、次の回避策を回避策として使用しています。物理的にはボタンを削除しませんが、CSSを使用して非表示にします:

function hide_delete_update_buttons($order_id) { 

    if(is_admin() && current_user_can('manage_woocommerce')) { 

     add_action('admin_head', 'hide_delete_update_buttons_css'); 

    } 

} 

function hide_delete_update_buttons_css() { 
    echo '<style>.post-type-shop_order #the-list .deletemeta { display: none !important; } .post-type-shop_order #the-list .updatemeta { display: none !important; }</style>'; 
} 

add_action('wp_loaded', 'hide_delete_update_buttons'); 

これは理想的ですが、今はうまくいきます。

関連する問題