मेरे पास यह स्थिति है - मैंने woocommerce ईमेल टेम्पलेट्स में से एक में बदलाव किए हैं, लेकिन मुझे यकीन है - ये परिवर्तन अगले woocommerce अद्यतन के बाद खो जाएंगे।कोर फ़ाइलों को ओवरराइड किए बिना बीएसीएस खाता फ़ील्ड में एक कस्टम फ़ील्ड जोड़ना
जैसा कि मुझे पता है, मुझे इस समस्या को बाईपास करने के लिए थीम फ़ंक्शंस का उपयोग करना चाहिए।
'merkis' => array(
'label' => $merkis,
'value' => $pasutijums
)
कैसे मुझे लगता है कि मूल फ़ाइल अधिभावी के बिना अपने कस्टम कोड प्रविष्ट कर सकते
echo '<ul class="wc-bacs-bank-details order_details bacs_details">' . PHP_EOL;
// BACS account fields shown on the thanks page and in emails
$account_fields = apply_filters('woocommerce_bacs_account_fields', array(
'account_number'=> array(
'label' => __('Account Number', 'woocommerce'),
'value' => $bacs_account->account_number
),
'sort_code' => array(
'label' => $sortcode,
'value' => $bacs_account->sort_code
),
'iban' => array(
'label' => __('IBAN', 'woocommerce'),
'value' => $bacs_account->iban
),
'bic' => array(
'label' => __('BIC', 'woocommerce'),
'value' => $bacs_account->bic
)
), $order_id);
foreach ($account_fields as $field_key => $field) {
if (! empty($field['value'])) {
echo '<li class="' . esc_attr($field_key) . '">' . esc_attr($field['label']) . ': <strong>' . wptexturize($field['value']) . '</strong></li>' . PHP_EOL;
}
}
echo '</ul>';
यहाँ कस्टम खाता क्षेत्र कोड है कि मैं सम्मिलित करना चाहते है:
इस परिवर्तन से पहले कोड है ?
धन्यवाद
@LoicTheAztec अपने जवाब के लिए धन्यवाद! लेकिन एक हुक फ़ंक्शन के माध्यम से इस कोड इंजेक्शन को कैसे बनाया जाए? –
@LoicTheAztec class-wc-gateway-bacs.php –
आप Google में केवल टाइपिंग में खोज सकते हैं: 'woocommerce_bacs_account_fields' और आपको इसके बारे में सभी संबंधित प्रश्न और उत्तर मिलेंगे ... – LoicTheAztec