如何允许编辑侧边栏中的文本?

时间:2015-04-19 作者:Andrew

我正在开发一个主题,它有一个侧边栏区域,显示博客所有者的简历和照片作为背景图像。我可以硬编码这些信息,但是,我想学习如何在WordPress管理中编辑此文本(可能还有背景图像)。我认为这被称为小部件,但除了重新排序小部件之外,我不知道如何创建一个具有可编辑字段的小部件。

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

有两种方式可以查看它:

侧栏是站点布局的一般区域,它是一个容器,里面装满了WordPress小部件,或者两者的组合。

使用WordPress小部件的主要原因是,它们提供大致一致的体验,可以方便地多次使用,并且可以通过相关功能(如条件/上下文显示)进行增强。

不这样做的主要原因是,它们在某种程度上不便于编码,让用户变得过于疯狂,并且很难轻松管理的状态(无论用户配置什么,都没有版本控制)。

因此,根据您的优先级,您可以选择如何在您的案例中处理该信息:

您可以提供一个自定义小部件,并允许用户使用它。如果他们已经熟练地使用WordPress小部件,那么他们将有最小的开销来解决这个问题。看见Widgets API.

您可以提供一个主题设置页面,并在其中包含可编辑的数据,控制如何通过代码输出。这将使您能够更好地控制显示器,而不是用户。看见Settings API.

结束

相关推荐

customize footer widgets area

我有一个自定义的页脚小部件区域,它在一行中水平显示最多4个小部件。如果我添加了4个以上的小部件,那么布局就会中断,因为我试图在同一行中显示它。我想让它更灵活,例如有2行(div),我可以在第一行中添加let’s 2 widget,在第二行中添加4个widget。可能我需要的是复制这一个,并制作两个页脚区域。这可能吗?如果可能,我如何实现?下面是我的小部件的实际代码。php: /* Footer Widgets */ $footer_widgets_num = wp_get_sidebars_