PHP 阻止WordPress在段落标记中包装图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 阻止WordPress在段落标记中包装图像相关的知识,希望对你有一定的参考价值。

// stop wordpress from wrapping images in <p> tags
	function filter_ptags_on_images($content)
	{
		// do a regular expression replace...
		// find all p tags that have just
		// <p>maybe some white space<img all stuff up to /> then maybe whitespace </p>
		// replace it with just the image tag...
		return preg_replace('/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content);
	}
	
	// we want it to be run after the autop stuff... 10 is default.
	add_filter('the_content', 'filter_ptags_on_images');

以上是关于PHP 阻止WordPress在段落标记中包装图像的主要内容,如果未能解决你的问题,请参考以下文章

php 防止Wordpress在p标签中包装图像和iframe(默认WYSIWYG和高级自定义字段Wordpress WYSIWYG插件)

php 阻止Wordpress将额外的10px宽度插入图像标题短代码。

Wordpress-从内容()中删除带有(nbsp)的空段落标记

php 在一定数量的段落之后在WordPress中插入内容

php wordpress:段落菜单更改

php 从WordPress添加或删除自动段落中断