这在很大程度上取决于信息体系结构/内容结构。例如,大多数情况下,这三个内容框将从特定的帖子类型(博客条目或新闻或其他内容)中拉入。
我一直在Wordpress中建立非博客风格的网站。关键是自定义帖子类型和自定义分类法(因此,您可以根据需要将内容抽象为任意多个不同的离散类型,即新闻、博客、新闻、推荐等),然后将它们拉入页面。任何需要直接编辑的内容都可以通过添加自定义字段并将其绑定到页面模板或帖子类型来完成。根据需要将其与尽可能多的不同页面模板组合。
我最喜欢的两个插件可以使用自定义帖子类型、分类法和字段Advanced Custom Fields 和Types. 这比在函数中手动编码要快得多,也更方便。php,尤其是在处理许多post类型和字段时。您可以添加其他所见即所得字段等,以根据需要容纳每个模板或帖子类型的尽可能多的内容。
小部件是完成这类事情的另一种常见方式,但我通常会避免这种情况,并尽量以内容类型和页面模板为中心,除非确实需要将某些东西实现为小部件。