0

我想知道我正在尝试做的是否是最佳实践,并就如何做寻求一些建议。

我正在开发的一个网站有一些侧边栏。其中的内容是纯 HTML,但客户希望能够在他们选择时手动更新这些内容。

他们不想接触代码,但他们确实想在他们认为合适的时候交换侧边栏的顺序和内容。

因此,我想知道最好的方法是使用动态侧边栏和小部件吗?

我知道有“文本”小部件,但这不适合我的需要,因为首先客户端不应该触摸代码,其次即使他们这样做了,一段内容可能会出现在许多侧边栏中,这意味着大量的复制和粘贴。

理想情况下,我只想将内容包装成有用的命名小部件,客户端可以随意将它们放入各种侧边栏中。

这是最好的方法吗?

如果是这样,创建具有静态内容的小部件的最简单方法是什么?

如果不是,那么什么是 / 是替代 / s?

提前感谢您的帮助。

4

1 回答 1

0

我知道这是一个有点过时的问题,但我喜欢回答,以便其他人稍后可以找到。

听起来您对为什么使用 wordpress 安装不直观,即让非程序员管理内容。根据您的要求,您使用的主题是否有指定的侧边栏区域?还是他们希望拥有更多?

根据我认为您的要求,我确实看到了两种解决方案。如果它非常标准,您可以简单地调整主题中的 html 以适应您的格式需求,然后文本小部件将只保存他们想要更改的文本并且他们可以管理它。

如果他们有不同的格式需求,例如文本在一种情况下可能是段落,而在下一种情况下可能是表格,那么您最好创建自定义小部件,用户可以在其中更改文本。例如,您的“表格小部件”代码将在后台具有 html 格式<table class='abc'......并且您将指定用户输入字段以供他们在使用小部件时填写内容,并且格式由主题 css 类处理(或您自己的)。

现在关于必须复制相同的内容,已经有一个插件可以让您复制一个小部件及其在网站上已经处于活动状态的内容。您可以自己编写代码或查看源代码。

于 2014-01-07T17:58:58.110 回答