禁止 WordPress 短代码中自动格式化

用于去掉短代码中多余的p标签等。

方法一:

  1. remove_filter(‘the_content’, ‘wpautop’);
  2. add_filter(‘the_content’, ‘wpautop’, 99);
  3. add_filter(‘the_content’, ‘shortcode_unautop’, 100);

方法二:

  1. if( !function_exists(‘zm_fix_shortcodes’) ) {
  2. function zm_fix_shortcodes($content){
  3. $array = array (
  4. ‘<p>[‘ => ‘[‘,
  5. ‘]</p>’ => ‘]’,
  6. ‘]<br />’ => ‘]’
  7. );
  8. $content = strtr($content, $array);
  9. return $content;
  10. }
  11. add_filter(‘the_content’, ‘zm_fix_shortcodes’);
  12. }
本站资源均来源于网络或网友投稿,部分资源未经测试,难免存在BUG,所有资源只限于学习研究,不得商用。如使用本站下载的资源造成任何损失或发生侵权行为,均与本站无关。如不接受本声明请勿下载!本站资源如有侵权,请联系QQ:497149677核实后立即删除!
最客资源网 » 禁止 WordPress 短代码中自动格式化