【发布时间】:2012-07-09 18:40:44
【问题描述】:
我有一个 page.php 模板,我希望将第一部分包裹在 <div id="featured"> 中,以使其具有不同的样式。我该怎么做?
我无法在模板中插入 div,因为 the_content() 只输出整个内容。我可以在 HTML 模式下在编辑器中插入额外的标记,但是我必须为每个新页面重复这个过程。此外,编辑器似乎无缘无故地插入了空的p 标签..
标记如下所示:
<img>
<p>
<p>
<p>
<P>
...
我想要的是:
<div id="featured">
<img>
<p>
</div>
<p>
<p>
...
最好的方法是什么?
编辑:感谢您的回答。经过一番搜索,我找到了我正在寻找的东西,虽然没有我希望的那么简单,但这就是生活 :)
http://wp.smashingmagazine.com/2011/10/14/advanced-layout-templates-in-wordpress-content-editor/
【问题讨论】:
-
您能否定义页面的第一个“部分”?它会是第一个图像和段落,还是只是第一段?我们需要准确地知道目标是什么。
-
第一部分是 div#featured(我没有提到 html 部分标签)。但我通常对如何在我的模板中插入额外的标记感兴趣
标签: wordpress wordpress-theming