Я не уверен, что искать, чтобы попытаться добиться этого, но я пытался сделать str_replace для всех тегов <p>
и заменить их на <br/>
, и это сработало, но затем я выпустил, мне нужно обернуть содержимоес <p>
это код, который я использовал
<?php
$nodecontent = render($content);
$newcontent = preg_replace("/<p[^>]*?>/", "", $nodecontent);
$newcontent = str_replace("</p>", "<br /><br />", $newcontent);
print render($newcontent);
?>
это то, что мой контент имел до
<div property="content:encoded" class="field-item even">
<p>SOME TExT HERE and here and Here..<p>SOME TExT HERE</p> and here and <p>Here..SOME TExT HERE and here and Here..</p>
</p>
</div>
, а затем после того, как я вставил в него кодвыглядит так, так что он работал в некоторой степени, но удалил тег <p>
<div property="content:encoded" class="field-item even">
SOME TExT HERE and here and Here..<br/><br/>SOME TExT HERE<br/><br/> and here and <br/><br/>Here..SOME TExT HERE and here and Here..<br/><br/>
</div>
, но я хочу, чтобы он выглядел так без удаления тега <p>
в качестве оболочки
<div property="content:encoded" class="field-item even"><p>
SOME TExT HERE and here and Here..<br/><br/>SOME TExT HERE<br/><br/> and here and <br/><br/>Here..SOME TExT HERE and here and Here..<br/><br/>
</p></div>