मैं एसीएफ के टेक्स्ट क्षेत्रों से ऑटो 'पी' टैग को हटाने के लिए वर्डप्रेस में इस फ़िल्टर का उपयोग कर रहा हूं:

    function acf_wysiwyg_remove_wpautop() {

       remove_filter('acf_the_content', 'wpautop' );
       }

    add_action('acf/init', 'acf_wysiwyg_remove_wpautop');

यह पूरी तरह से ठीक काम कर रहा है और रैपिंग 'पी' टैग को हटा देता है लेकिन यह 'बीआर' टैग भी हटा रहा है।

मैं 'बीआर' टैग कैसे रख सकता हूं ताकि मैं अभी भी एसीएफ टेक्स्ट क्षेत्रों में लाइन ब्रेक कर सकूं?

आपकी सहायताके लिए धन्यवाद!

0
Dali 30 अप्रैल 2020, 17:28

1 उत्तर

सबसे बढ़िया उत्तर

आप फ़ंक्शन को तोड़ने के लिए नो लाइन का उपयोग करके ऐसा कर सकते हैं:

function acf_wysiwyg_remove_wpautop() {
  // remove p tags //
  remove_filter('acf_the_content', 'wpautop' );
  // add line breaks before all newlines //
  add_filter( 'acf_the_content', 'nl2br' );
}

add_action('acf/init', 'acf_wysiwyg_remove_wpautop');

नवीनतम एसीएफ के साथ नवीनतम वर्डप्रेस पर परीक्षण किया गया।

1
Jon Bennett 2 मई 2020, 12:04