如何从WordPress删除p标签

根目录

我正在尝试从wordpress中删除p标签,该标签会自动在图像中添加p标签。此外,我使用wordpress将图像居中,这样它就变成了这样的东西

所以我尝试添加此代码

function filter_ptags_on_images($content){
return preg_replace('/<p style=".*?">\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU',           '\1\2\3', $content);
}

add_filter('the_content', 'filter_ptags_on_images');

这从p标记中删除了样式,它变成了这样的东西

<p><img src=...><p>

谁能帮助我如何仅从图像中删除p。

阿什·帕特尔(Ash Patel)

试试下面的代码:

function filter_ptags_on_images($content)
{    
    return preg_replace('/<p>(\s*)(<img .* \/>)(\s*)<\/p>/iU', '\2', $content);
}
add_filter('the_content', 'filter_ptags_on_images');

或尝试修改您自己的代码:

function filter_ptags_on_images($content)
{    
    $content = preg_replace('/<p style=".*?">\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU',           '\1\2\3', $content);
    return preg_replace('/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content);
}   
add_filter('the_content', 'filter_ptags_on_images');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从WordPress删除p标签

来自分类Dev

如何从在 <iframe> 标签之前生成的 WordPress 编辑器中删除自动生成的 <p> 标签

来自分类Dev

如何在wordpress帖子和页面中删除多余的<p> </ p>标签?

来自分类Dev

如何从wordpress中删除标题p类?

来自分类Dev

如何从java / GWT中的ckEditor中删除<p> .. </ p>标签?

来自分类Dev

如何从java / GWT中的ckEditor中删除<p> .. </ p>标签?

来自分类Dev

如何从字符串中删除 <p></p> 标签

来自分类Dev

如何在wordpress的p标签计数功能中省略对某些p标签的计数

来自分类Dev

WordPress wp_editor删除html标签-如何停止它?

来自分类Dev

如何删除在wordpress的body标签下面写的默认文本?

来自分类Dev

如何使用jQuery删除img周围的P标签?

来自分类Dev

WordPress创建空的<p>标签?

来自分类Dev

从标签中删除链接-Wordpress

来自分类Dev

删除&nbsp; 在p标签之间

来自分类Dev

删除未使用的p标签

来自分类Dev

停止WordPress自动显示<p> </ p>标签

来自分类Dev

如何在粘贴上删除除p标签以外的其他html标签?

来自分类Dev

如何删除标签?

来自分类Dev

如何删除基本标签?

来自分类Dev

如何删除标签?

来自分类Dev

如何删除标签内容

来自分类Dev

如何从xml删除标签

来自分类Dev

如何删除链接标签

来自分类Dev

如何删除标签项

来自分类Dev

简码内容wordpress中的p标签格式

来自分类Dev

如何删除wordpress日期?

来自分类Dev

批量导入/删除后如何更新WordPress分类法(类别/标签)的计数字段

来自分类Dev

WordPress标签使用MYSQL批量删除

来自分类Dev

如何从jQuery中的字符串中删除可变数量的p标签