Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何删除额外的<;p>;用WordPress?_Php_Html_Wordpress - Fatal编程技术网

Php 如何删除额外的<;p>;用WordPress?

Php 如何删除额外的<;p>;用WordPress?,php,html,wordpress,Php,Html,Wordpress,我是wordpress的新手,目前正在开发一个主题。我注意到Wordpress在页面上添加了标签。你知道有什么插件或解决方法可以避免这种情况吗?试试这个,假设你在变量$html\u code $html_code = preg_replace('/<\/?p>/','', $html_code); $html\u code=preg\u replace('/','',$html\u code); 模块将删除该默认过滤器。将其添加到您的函数中。php,这将给出您要查找的结果: rem

我是wordpress的新手,目前正在开发一个主题。我注意到Wordpress在页面上添加了
标签。你知道有什么插件或解决方法可以避免这种情况吗?

试试这个,假设你在变量
$html\u code

$html_code = preg_replace('/<\/?p>/','', $html_code);
$html\u code=preg\u replace('/','',$html\u code);

模块将删除该默认过滤器。

将其添加到您的函数中。php,这将给出您要查找的结果:

remove_filter('the_content', 'wpautop');

这将删除所有
标记,而不仅仅是WordPress中的标记。是的,我假设这来自WordPress中的wysiwyg编辑器,因此,我们实际上删除了所有这些s。在循环中固定css中p标记的间距不是更容易吗?这里有一个兼容到2.9.2的更新版本。我在theme的function.php中添加了上述行,但仍然在标记前面添加了一个