0

我知道我可以去更改我的主题的 style.css 文件来更改我的小部件区域的背景颜色,或者如果我制作了一个自定义小部件区域,我可以给它一个特定的类,从而在样式中提供一个自定义背景图像。 css,但我需要让用户控制一些小部件区域。

我找了又找,没有找到任何相关信息。有人知道我该怎么做吗?我真的不知道如何使小部件区域可自定义,我非常感谢任何人可以提供的正确方向的指示或帮助。

编辑

需要明确的是,我知道如何将自定义小部件区域添加到我的站点。我不知道如何向小部件区域添加可自定义选项,而不是自定义小部件。据我了解,小部件区域是固定的,不是吗?任何指向这样做的主题的指针都将不胜感激,因为我所有的谷歌搜索最终只会指向我如何创建自定义小部件区域,而不是可自定义的小部件区域。

4

2 回答 2

0

如果对您有帮助,请查看以下两个链接。

http://theme.fm/2011/06/tutorial-creating-a-twitter-widget-for-wordpress-91/
http://wp.tutsplus.com/tutorials/creative-coding/building-custom-wordpress-widgets/
于 2013-06-04T05:52:38.277 回答
0

我对您的问题的理解是,您正在寻找一种方法来允许客户端/管理员修改显示在任何给定页面/帖子上的小部件(而不是修改小部件本身)。

这是我尝试过各种方法来解决的问题,但在imo中从未充分解决。首先,可以选择为每个页面动态创建小部件区域。我在商业主题中看到过它,我自己做过,它并非没有问题,正如您在此处看到的那样 -注册新的小部件位置移动现有的小部件

有插件可以做到这一点,同样也不是没有缺点。这个插件;

http://www.codeandmore.com/products/wordpress-plugins/wp-page-widget/ http://wordpress.org/plugins/wp-page-widget/

很棒,我喜欢。但它不适用于自定义页面模板,请注意(我没有考虑修改以允许这样做,我看到开发人员的帖子说他们无意添加这个)。

Formidable 插件的开发者有这个插件 - http://strategy11.com/display-widgets/,对我来说,如果你有很多小部件和很多页面,它会使小部件区域过于复杂。

最后,我最近做了什么——使用 Chris Coyier 的这段代码

http://digwp.com/2010/04/call-widget-with-shortcode/

使用 Wordpress 函数 the_widget ( http://codex.wordpress.org/Function_Reference/the_widget ) 执行我自己的自定义代码,以逐页部署某些小部件。

于 2013-06-04T06:55:10.440 回答