页面是用来制作单页面站点的部分的正确工具吗?

时间:2016-07-18 作者:JKirchartz

我正在开发一个自定义的单页网站&;对于客户端,我当前使用的是页面和;子页面(post type:page)使站点的各个部分按如下方式布局

Heading "Page"
Image "Page"
⌙ image 1
⌙ image 2
⌙ image 3
Contact "Page" (gravity forms)
Sponsor "Page"
⌙ sponsor 1
⌙ sponsor 2
⌙ sponsor 3
(其中 表示子页)

这是否有更好的方法来管理将出现在同一页面上的多个内容段?

1 个回复
最合适的回答,由SO网友:Luis Sanz 整理而成

出于以下原因,我不建议在章节中使用子页面:

章节子页面可能会被删除、设置为草稿以及许多其他错误使用the_content 挂钩

我必须为这项任务使用许多不同的解决方案,例如:

Widgeted主页侧边栏,带有定制的小部件page-attributes 允许自定义订购一个单独的选项页

  • metaboxes, 这恰好是WordPress为页面中的自定义内容提供的本机工具。用户发现他们比内容生成器更直观,而且他们的操作比其他任何解决方案都不容易出错。

    用法很简单:添加oneas many 将元盒作为所需的部分。然后,在每个字段中,声明该特定部分中包含的可编辑内容的字段数。最后修改frontpage.php 或创建一个自定义模板reads and prints 那些元数据库内容。记住escape 他们

    如果您的元数据库中需要一些动态性,如重新排序、重复字段、所见即所得编辑器等,请查看CMB2, 一个免费、成熟的开源库,允许您以非常简单的方式使用多个字段。您也可以选择Advanced Custom Fields, 一个插件,具有非常广泛的免费功能和一些高级功能,与CMB2不同的是,它提供了一个完全工作的前端。

  • 相关推荐

    如何在WooCommerce总价金额->ProductPages下增加保证金

    我对ProductPage上的woocommerce价格金额有两个问题。第一个问题:我想在总价格金额下增加更多保证金,并按下“添加到卡”按钮我怎样才能做到这一点?(示例见下图)第二我只想显示总价。现在我得到了可变产品的最低价格,显示在产品标题下面,以及总价格金额。我只想显示总价。已经谢谢你了!