您当前的位置:首页 > TAG信息列表 > theme-customizer
如何扩展触发保存并发布时发送的Customizer有效负载
默认情况下,当Save & Publish 单击按钮。wp_customize:on theme:twentysixteen customized:{\"header_color[primary]\":\"345\"} nonce:d2a36386d3 action:customize_save 是否有一种方法可以扩展有效负载以包括要发布的自定义数据?仲裁人:https://github.com/WordPress/WordPress/blob/maste
使用复选框在定制器中创建从属文本字段
仅当选中复选框时,我才尝试在自定义程序中显示文本区域。我遵循了这篇帖子的指示,但我的文本区域一直隐藏着。任何帮助都将不胜感激!非常感谢。function map_enabled(){ $tsum_options = get_theme_mod( \'tsum_options\'); if( empty( $tsum_options[\'map_code\'] ) ) { return false; } return true; }
GET_BACKGROUND_COLOR返回值
我想返回get_background_color 但这一价值并没有显现出来。<?php echo get_background_color(); ?> 我有colors 在我的自定义程序中启用,并且有“背景色”选项,所以我对这个选项有点困惑。还有,如何在自定义程序中添加颜色选择器选项,以便删除colors 部分我尝试过:$wp_customize->add_setting(\'bgcolor\'); $wp_customize->add_control(\'bgc
使用主题从定制器中删除NAV_MENUS
有没有办法删除“菜单”或使用dev语言nav_menus 来自自定义程序?我试过了$wp_customize->remove_section(\'nav_menus\'); 但这并不奏效。$wp_customize->remove_section(\'nav_menu\'); (删除的s)也不起作用。$wp_customize->remove_section(\'menus\'); 也不起作用。$wp_customize->remove_section(\'wp_nav_menus
get_theme_mod not working
由于某种原因,我无法输出颜色。一切正常,但text_color 只是不想输出它的值。出了什么问题?后端代码(functions.php):$wp_customize->add_setting(\'text_color\', array( \'default\' => \'#fff\', \'sanitize_callback\' => \'sanitize_hex_color\', \'type\'
将社交媒体图标小部件添加到定制器
如何添加自定义程序小部件来添加社交媒体图标,并将其链接到其社交媒体配置文件?为了清理它,我使用inspect元素创建了一些图像。I want to have a section like this, with an add widget button:When you click on it, the user will see the Social Media widget:The user clicks on it and gets the following form:<我尝试了什么?我已经在
使定制器控件获取自定义设置类型值
我已注册自定义设置类型,以设置site_option 而不是option 或theme_mod. 我已经编写了适当的操作挂钩,使这些值能够正确保存和预览,并且可以轻松地在我的主题中使用get_site_option.然而,我觉得我遗漏了一些明显的东西,因为我的控件无法获取这些值。每次打开customizer时,都会恢复默认设置。似乎是因为customize_update_{$setting_type} 行动,应该有customize_get_{$setting_type} 也要采取行动,但没有。The d
How to output widget
我有以下代码来显示定制器中的小部件。function arphabet_widgets_init() { register_sidebar( array( \'name\' => \'Social Media button\', \'id\' => \'smb\', ) ); register_sidebar( array( \'name\' =
调用wp_deQueue_script后对js和css的不必要请求调用
called unnecessary js and css requesthttp://www.example.com/wp-content/plugins/includes/js/jquery.form.min.jshttp://www.example.com/wp-content/plugins/includes/js/scripts.jsorignal it washttp://www.example.com/wp-content/plugins/contact-form-7/includes/js
在哪里可以更改WordPress自定义标题中的标题文本?
作为初学者,我正在开发一个小主题。我正在设置custom-header 使用add_theme_support() 作用从那里我可以更改前端的标题图像。好的,到目前为止还不错。现收录于WordPress(https://codex.wordpress.org/Custom_Headers ) 有$defaults 的参数custom-header 启用某些功能。我可以使用大多数,但当我使用header-text 我想我应该在customizer(后端)中获得更改文本的选项。但我没有得到。但我相信,我不知道
定制器实时预览布局选取器
我正在尝试使用wordpress自定义程序创建布局选择器选项。到目前为止,除了现场预览,我所做的一切都很有效。当我在定制器中更改一个选项(例如左侧边栏)时,css应更改为在左侧显示边栏,但是当更改一个选项时,边栏将消失,并由与所选选项的顺序相对应的数字替换。有人能指出我哪里做错了吗。这里是php。function embee_customize_register( $wp_customize ) { //All our sections, settings, and controls will b
如何向定制器WordPress的自定义控件添加新参数?
问题是新参数不会显示在customizer中。首先,我们extend WP_Customize_Control 对于此类:class WP_Customize_Foo_Control extends WP_Customize_Control { public $type = \'foo\'; public function render_content() { echo $this->label; echo $
在定制器中获取WordPress页面ID
我正在尝试更多地使用WordPress自定义程序。我需要找到一种方法来获取用户在窗口中查看的页面ID。我想知道这是否可以在定制器中实现?另一个问题是,是否可以使用循环为每个页面创建设置?我试图让用户上传一个图像到定制器中,用作横幅。因此,我希望能够获得页面id,以便为每个页面唯一地创建一个设置,然后在我的主题中抓取图像(如果存在)。我知道定制师越来越先进,但我做了一些挖掘,什么也找不到。
如何使用WP_Customize_Media_Control上传多张图片
这个问题与WordPress定制器特别相关。我正在寻找一种使用WP\\u Customize\\u Media\\u控件上载多个图像的方法。对于元数据库来说,这样做很容易,但我并没有为Customizer找到解决方案。如果有任何帮助,我将不胜感激。
如何检查用户在定制器中的字段中输入的是否是数字?
处理我的第一个主题,并考虑添加一些选项,这些选项具体是数字,如菜单级别的数量或在主页上显示的帖子的数量。是否可以检查customizer中的输入是否只是一个数字?也许还有一个特定的限制,比如菜单级别为5级,主页上的帖子为20级或更多?以下是我正在使用customizer api编写的代码,作为示例:$wp_customize->add_setting( \'posts_number_home\' , array( \'default\' => \'10\', \'tra
如何将菜单定制器部分直接移到站点标识下?
是否可以更改菜单自定义程序部分的优先级,使其直接位于站点标识部分之下?
删除主题时,主题定制器设置是否也从数据库中删除?
因此,如果我删除了一个主题,后来改变了主意,决定再次安装同一个主题,那么我配置的自定义设置会被删除,还是会被保存,以便在重新安装主题时仍保留它们?
如何在一个控件中创建多个定制器控件
我正在尝试创建多值定制器控件,如:排版-颜色、字体系列、大小等我可以创建一个控件并初始化构造函数中的每个控件类,但如何将其正确分组到一个容器并标记它,例如:Typography.类似这样的内容(不谈论任何CSS):谢谢
我的背景颜色定制器不起作用
我添加了一些自定义设置,但似乎不起作用。这是我的html:<div class=\"section-one\"> <h2>section 1</h2> </div> 样式中的默认css。css:/*content sections*/ .section-one{ height: 300px; width:100%; background-color: #fff;
如何在输入值时刷新WordPress Customizer面板
我创建了数量可变的字段,用于将图像添加到nivoslider。它工作得很好,但我必须手动刷新整个页面,并从customizer面板中重新选择部分,以使更改生效。我想知道是否有任何方法可以让定制器面板本身通过php代码刷新,而不仅仅是实时网站区域。这是代码$wp_customize->add_section(\'slider_section\',array( \'title\' => esc_html__(\'Slider Settings\',\'customslide