使用什么方法为静态页面创建小的可编辑文本?


8

对于我为客户服务的许多网站,设计师将在各个地方制作带有小段文字的页面。例如,主页将带有标题,标语和带有联系信息的小框。“关于我们”页面将包含文本主体,但在其中还有带有以前的客户报价的边箱。表格前的“与我们联系”页面会简短显示。

客户希望以后能够编辑所有这些文本。诸如此类的小部件应该用于哪些小部件?如果是这样,我将如何允许客户端稍后更新文本?为每个静态页面都创建一个单独的窗口小部件区域似乎很麻烦,而且看起来这不允许客户端以后非常轻松地编辑文本。自定义帖子类型,元框或短代码之类的概念在这里有用吗?我尝试了许多不同的方法,但到目前为止,我对它们都不满意。

Answers:


7

通常,您使用小部件或自定义帖子类型,但实际上,这些解决方案可能对客户不友好。WordPress仍然围绕基于帖子的循环的想法,因此很难在其他框架中执行传统的“内容块”。幸运的是,在这个领域有一些非常不错的插件。

我建议检查以下两个:

http://wordpress.org/extend/plugins/multiple-content-blocks/
http://wordpress.org/extend/plugins/wp-blocks/


太好了-这正是我所需要的。我知道必须对此问题有一个优雅的解决方案。谢谢!
davidscolgan

1

我对这个问题的解决方案:编辑用于显示所述静态页面的模板,添加代码以加载特定页面的内容或使用ID进行张贴,创建一个名为“ Static Block for Foo”的页面/帖子,告诉客户端编辑该页面对于特定的块

我这样做是因为它为用户创造了最小的折磨

如果您需要有关如何完成此操作的示例,请发表评论


这不是一个坏主意,但仍然应该使用自定义帖子类型,而不是常规的默认帖子,您甚至可以在菜单中将其命名为Newb Client Zone -->click here<--
Wyck

0

实际上,您不需要在此具有特定的自定义帖子类型,因为我会为此使用页面类型..就像Wyc建议的那样。我已经做过几次,并且工作顺利。在特定站点的页面上,您只需对给定页面进行自定义查询,然后“打印”特定部分。出于组织目的,我通常要做的是子页面。例如,在首页上,我可以“打印”生物页面的摘录作为初始页面。.所有页面系统都可以使用。如果附加框上没有主要格式,也可以轻松使用自定义元字段。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.