0

这是一个后续问题:在 Wordpress 中区分包装图像的 P 标签和包装文本节点的 P 标签?

我想修改解决方案:

 function my_content_filter($content) {
   return preg_replace('|<p>(<img[^<]*)</p>|i', '<p class="foo">${1}</p>', $content);
 }
 add_filter('the_content', 'my_content_filter');`

因此它适用于<p>具有多个<img>元素的 a 。

4

1 回答 1

0

试试这是否适合你。

function my_content_filter($content) {
return preg_replace('|<p>((<img[^>]*>)*)<\/p>|i', '<p class="foo">${1}</p>', $content);
}
add_filter('the_content', 'my_content_filter');`
于 2013-07-07T22:31:30.373 回答