WP定制器-它能够支持哪些类型的领域?

时间:2013-06-30 作者:Paul

我刚刚找到WP Customizer数据输入类型的参考:https://gist.github.com/Abban/2968549

但我想知道是否有一个选项,例如有一个范围滑块?允许用户在50px200px 或介于1em2em? 理想情况下,它还应该允许切换单元,例如px% 反之亦然。

这是可能的还是需要一些自定义扩展?我还注意到textarea不存在。

2 个回复
最合适的回答,由SO网友:Fabien Quatravaux 整理而成

您所指的参考仅列出built-in 数据输入类型。您始终可以通过创建自定义自定义程序控件来添加自己的控件。跟随Otto\'s guide 创建textarea控件。如果您了解HTML,那么实现范围滑块应该不难。

我个人使用Customizer API修改background-position 使用鼠标拖动移动的背景图像的CSS属性(请参见git repo). 可能性是无限的!

SO网友:Wyck

默认情况下,这两者都不存在,因此您需要自己添加它们。

要添加自定义选项,如新的文本区域或范围滑块,您必须:

扩展WP_Customize_Control 打电话告知您的选择使用$wp_customize->add_setting 要添加设置(默认设置),请使用$wp_customize->add_control 调用扩展类中的自定义选项集使用$wp_customize->add_section 要在自定义程序中渲染,请使用get_theme_mod 获取要输出的值ps.jQuery UI已经提供了一个称为.slider WordPress中包括,但您需要wp_enqueue_script 信息技术

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register