usuń puste znaczniki <p> ​​z krótkich kodów wordpress poprzez functon php

Poszukiwanie funkcji php (modyfikacji nie-jQuery lub wpautop) do usunięcia<p></p> z poziomu wordpress.

Próbowałem tego, ale to nie działa:

        function cleanup_shortcode_fix($content) {   
          $array = array (
            '<p>[' => '[', 
            ']</p>' => ']', 
            ']<br />' => ']',
            ']<br>' => ']'
          );
          $content = strtr($content, $array);
            return $content;
        }
        add_filter('the_content', 'cleanup_shortcode_fix');

questionAnswers(7)

yourAnswerToTheQuestion