WordPress插件输出包含额外的标签

时间:2017-03-14 16:33:00

标签: wordpress plugins

我有一个WP插件,我的一些用户在前端有问题。插件短代码输出包括其他标签:p,代码等。但这个标签不是我的,有些东西将它们添加到我的内容中,因此插件无法正常工作。我无法找到原因,因为这些用户拥有大量活跃的插件。 我的代码是短代码输出。

public function shortcode( $atts ) {
...
ob_start();
...
$output = ob_get_contents();
ob_end_clean();
return $output;
}

附加说明:

我发现了问题,它是一个 wpautop 过滤器,但我不明白如何暂时禁用它,只为我的部分代码。

1 个答案:

答案 0 :(得分:0)

这应该有效

remove_filter( 'the_content', 'wpautop' );
remove_filter( 'the_excerpt', 'wpautop' );

在你的functions.php