Javascript 将拉入的文本换行(<;p>;标签
我有一个Wordpress网站,在那里我把图片和文本分别拉出来,在single.php上的不同部分使用 HTML-(bootstrap3框架)Javascript 将拉入的文本换行(<;p>;标签,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我有一个Wordpress网站,在那里我把图片和文本分别拉出来,在single.php上的不同部分使用 HTML-(bootstrap3框架) 这会将图像放在第一行,将文本放在第二行 但是,在任何标记中拉出文本时,它都不会将文本包装起来。我想将文本包装在一个标记中,以便对其应用css 此外,在我的浏览器的检查器中,它拉取图像的href链接并将其粘贴到代码中,但不显示图片。(第一行/代码,拉动相同的链接并显示图片)不确定这是否正常。您可以这样做: <div class="col-md-1
这会将图像放在第一行,将文本放在第二行
但是,在任何标记中拉出文本时,它都不会将文本包装起来。我想将文本包装在一个标记中,以便对其应用css
此外,在我的浏览器的检查器中,它拉取图像的href链接并将其粘贴到代码中,但不显示图片。(第一行/代码,拉动相同的链接并显示图片)不确定这是否正常。您可以这样做:
<div class="col-md-12">
<?php
echo "<p class='yourclass'>";
echo preg_replace('/(<img [^>]*>)/', '', get_the_content());
echo "</p>";
?>
</div>
solid_luffy所描述的没问题,但你可以做得更简单。您只需在回显文本之前和之后添加
标记即可
<div class="col-md-12">
<p>
<?php
echo preg_replace('/(<img [^>]*>)/', '', get_the_content());
?>
</p>
</div>
这种方法的优点是它将页面样式与实际内容分离,这是一种很好的做法。您能否举例说明获取内容()返回的内容以及您预期的输出应该是什么样的?
<div class="col-md-12">
<p>
<?php
echo preg_replace('/(<img [^>]*>)/', '', get_the_content());
?>
</p>
</div>