이 표현식을 사용하여 페이지에서 공백 (공백이있는 모든 태그 포함) 태그를 모두 제거했습니다. 는이 같은 내용을 처리 할 때까지 preg_replace 빈 태그를 제거하지만 blockquotes의 끝을 유지합니다.
$content = preg_replace('/<[^\/>]*>([\s]?)*<\/[^>]*>/', '', $content);
그것은 ...
<blockquote>
<p >foo bar</p>
</blockquote>
<p ><a href="image.jpg" rel="lightbox" title=""><img title="image" src="image.jpg" /></a><br /></p>
을 치료 근무하며
<blockquote>
<p >this is a test for the pluggin</p>
<p ><a href="image.jpg" rel="lightbox" title=""><img title="image" src="image.jpg" /></a><br /></p>
는 따라서
</blockquote>
을 제거 ...로 출력합니다.
나는이 머리에 긁적 거리며 작동하지 못한다. 누구든지 형식을 지정해야하는 태그를 지정하는 것 외에 다른 명백한 솔루션을 볼 수 있습니까? 나는 또한 그것이 'the_content'wordpress 게시물에 서식을 말해야합니다.