我的主页有一些内容看起来像:
<section id="about">
<p class="quote">
</p>
<div class="text">
<h2></h2>
<p></p>
</div>
</section>
<section id="about-photo">
<div class="image">
<img src="" alt="">
</div>
</section>
<section id="mission">
<div class="text">
<h2></h2>
<p></p>
</div>
</section>
我想知道在CMS中复制这种结构的方法是否是创建自定义的帖子类型。我的理由是我有不同类型的p标签(".quote"和非分类的"p")。然而,从我看到的所有例子来看,自定义帖子类型似乎并没有以这种方式使用。也就是说,对"类似段落"的信息使用两个单独的字段。
我刚才正是这么做的。如果你不介意花一点钱买一个很棒的插件。
步骤1:获得高级自定义字段插件-非常适合自定义字段,添加到模板中非常简单。
步骤2:购买高级自定义字段的中继器字段插件
步骤3:安装插件。
步骤4:通过创建一个具有两个子字段的中继器字段来创建自定义字段。这两个子字段应该是段落和类。请确保检查类字段的strip-html设置。
步骤5:添加到模板。
如果您有预定义的值,甚至可以将类字段设置为选择列表。
您可以执行以下操作:
- 创建带有标记的自定义帖子类型
- 添加具有唯一标记名称的此帖子类型中的帖子数
- 创建具有所有post类型的循环,并在此循环中设置条件,
if(post tag name == "about") { // you "about" style selection div }else if(post tag name == "about-photo"){ // you "about-photo" style selection div }else if(post tag name == "mission"){ // you "mission" style selection div }