php - How to extend WC_Customer -


तो Im get_downloadable_products () द्वारा उत्पादित आउटपुट को संशोधित करना चाहते हैं जो WC_Customer वर्ग में पाई जा सकती है।

मेरा मूल हालांकि WC_Customer का विस्तार करना था, इसलिए मैंने निम्न फ़ोल्डर को बनाया है / wp-content/themes/my-theme/woocommerce/classes/class-wc-customer.php

इसमें टाइप किया है:

वर्ग WC_Customer_Custom WC_Customer विस्तारित {

संशोधित आउटपुट, लेकिन मेरी वेबसाइट पर कोई भी परिवर्तन नहीं देख सकता।

क्या कोई मुझे बता सकता है कि मैं यह कैसे कर सकता हूं?

आप वर्गों का विस्तार नहीं करते हैं Woocommerce उन्हें अनदेखा कर देगा। आपको वर्डप्रेस में सामान करने के लिए add_filter () या add_action () का उपयोग करना होगा।

जैसा कि आप इसे नाम से फ़िल्टर कर सकते हैं: woocommerce_customer_get_downloadable_products

  add_filter ('woocommerce_customer_get_downloadable_products', 'modify_downloads '); फ़ंक्शन संशोधित डाउनलोड ($ डाउनलोड) {// $ डाउनलोड सर के साथ सामान $ डाउनलोड करें; }  

Comments

Popular posts from this blog

c# - Reactive Extensions ControlScheduler -

scala - Play Framework - how to bind form to a session field -

c++ - Why does Visual Studio Release build break on non-executing code line -