/ / Woocommerce में व्यवस्थापक ऑर्डर सूची के शीर्ष पर एक बटन जोड़ें - php, wordpress, woocommerce, बैकएंड, ऑर्डर

Woocommerce - php, wordpress, woocommerce, बैकएंड, ऑर्डर में व्यवस्थापक ऑर्डर सूची के शीर्ष पर एक बटन जोड़ें

मैं एक हुक खोजने के लिए संघर्ष कर रहा हूं जो अनुमति देता हैमुझे woocommerce व्यवस्थापक "ऑर्डर पेज" के शीर्ष पर एक बटन जोड़ने के लिए, लेकिन अभी तक असफल रहा है। मुझे एक्शन कॉलम में एक्शन बटन जोड़ने के साथ-साथ प्रत्येक ऑर्डर पेज के अंदर हुक मिल गया है ... लेकिन जहां मुझे अभी आवश्यकता नहीं है।

यदि कोई हुक नहीं है, तो एक वैकल्पिक दृष्टिकोण।

अधिक विशेष रूप से, मैं उस स्थान के साथ एक छवि संलग्न करता हूं जिसका मैं जिक्र कर रहा हूं

यहां छवि विवरण दर्ज करें

कोई सुझाव?

उत्तर:

जवाब के लिए 3 № 1

क्योंकि यह वर्डप्रेस से संबंधित है और नहींऑर्डर के रूप में Woocommerce के लिए विशिष्ट सिर्फ एक कस्टम पोस्ट प्रकार हैं। इसलिए निम्न कोड मौजूदा फ़ील्ड और बटन के ठीक बाद शीर्ष क्षेत्र पर एक कस्टम बटन प्रदर्शित करेगा:

add_action( "manage_posts_extra_tablenav", "admin_order_list_top_bar_button", 20, 1 );
function admin_order_list_top_bar_button( $which ) {
global $typenow;

if ( "shop_order" === $typenow && "top" === $which ) {
?>
<div class="alignleft actions custom">
<button type="submit" name="custom_" style="height:32px;" class="button" value=""><?php
echo __( "Custom", "woocommerce" ); ?></button>
</div>
<?php
}
}

कोड आपके सक्रिय बच्चे विषय (या थीम) की function.php फ़ाइल में जाता है। परीक्षण और काम करता है।

यहां छवि विवरण दर्ज करें