您当前的位置:首页 > TAG信息列表 > theme-customizer
如何从实时定制器导入和导出设置?
有多少WordPress开发人员正在使用live customizer来控制主题设置?您是否允许用户导入和导出主题设置?任何示例或教程都会非常有用。
GET_THEME_MOD运行不正常
代码输出所有内容(样式标记、div类、括号等),但我选择的实际颜色除外。如何显示实际输出(primary\\u color)?注册自定义颜色选择器:// WP THEME CUSTOMIZER: COLORS $colors = array(); $colors[] = array( \'slug\'=>\'primary_color\', \'default\' => \'#88C34B\', \'label\' =>
是否将Get_Theme_mod css内部化到样式表?
此代码从主题定制器中添加自定义CSS选择。我讨厌这段代码,因为它将样式标记直接输出到网站的html中,而不是将所选内容附加到我的样式表中,或者将它们放在单独的样式表中,这会导致糟糕的编码。是否有办法将此CSS固定到主题内部样式的末尾。还是生成一个新的样式表来放置它?(或者这是个坏主意?)function mytheme_customize_css() { ?> <style type=\"text/css\">
在定制器进行更改时添加“加载”通知
我真的很想尝试在更改时向wordpress自定义程序添加一个覆盖和“加载”通知。对于通过customizer进行的一些较大的主题更改,我使用刷新(默认)传输模式。然而,为了增加我的用户体验,我认为有必要发出某种通知,说明正在加载更改。我已经尝试将几行jquery加载到定制器中,以进行一些变通,我注意到当您进行更改时,实际发生的情况是在预览中添加了一个附加的iframe,并删除了旧的iframe,因此我尝试了以下方法:if ($(\'#customize-preview\').children().leng
Customizer:唯一的标识符,用于区分哪个图像上载控件正在上载图像
在主题定制器中,我有一个自定义add_action(\'wp_handle_upload\', \'upscale_responsive_bg_imgs\') 当从主题定制器上载时,它会放大响应性背景图像。它的工作如预期,但它有放大上传的徽标图像的不必要的影响(它们当然应该是自然大小,而不是放大)。这个$_POST 数据非常简单,如下所示,它缺少原始字段的任何唯一标识符。有没有可能找到有用的元数据,我可以把它们输入其他地方$GLOBALS?( [name] => mystiqu_te
如何重置(清除)主题设置
我想在激活主题时重置(清除)主题设置(从customizer)。例如,默认情况下,主题具有红色菜单、链接和悬停链接。我用的是这样的东西: function clear_prefs( $theme_name ) { global $wpdb; $table = $wpdb->prefix . \'options\'; $wpdb->delete( $table, array( \'option_name\' => \'menu_side
定制器问题,默认设置不起作用
我有一个处理自定义程序代码的类,我在其中添加了许多颜色选项。我删掉了一堆重复的部分,所以不会太长;)我的问题是,我无法理解为什么默认设置似乎没有被设置,而只是在前端。如果我在customizer视图中打开,则实时预览是正确的,默认值可以正常工作,但在前端视图上则不行。如果我在customizer中更改一个值以点击保存/发布,那么前端看起来是正确的。因此,这让我觉得默认设置并不像我想象的那样,希望能得到一些帮助,找出原因。非常感谢。final class showcase_Custom_Colors {
如何将数据从用户配置文件页面(profile.php)复制到主题定制器
我试图弄清楚如何将数据从用户配置文件页面(profile.php)复制到主题定制器当主题被激活时,我想从一些字段复制一些数据。并将数据存储在主题定制器中,因此当用户进入主题定制器时,他将在那里看到所有数据我使用重力表单作为一些自定义字段的注册表单与我在用户配置文件页面(profile.php)中创建的字段相同。所以当用户注册时,这些数据存储在用户配置文件页面中。喜欢address, phone and etc...
如何在自定义Widget上启用“Shift-Click编辑此Widget”功能?
我已经创建了几个自定义小部件,它们是根据默认小部件的代码建模的。这些小部件都工作得很好,我在生产中使用它们已经有一段时间了。我一直在使用新的Customizer API,我刚刚发现了“shift单击编辑”功能。然而,我的任何自定义小部件都不能正常使用此功能。我知道当前需要打开widgets面板以使单击的widget在面板中正确聚焦的限制:默认的widgets正在正常工作。我一直在搜索源代码,试图弄清楚这是怎么回事,但运气不好。注册小部件时,什么控制此行为?
定制器API-类不存在错误
目前我正在开发WordPress主题。在我的主题中,我使用定制器API。我添加了一些控件、设置和部分。另外,我创建了一个新的PHP文件,名为class-customizer-control.php.在这个文件中,我将放置所有自定义控件,因此我创建了一个自定义控件(textarea):<?php include_once ABSPATH . \'wp-includes/class-wp-customize-control.php\'; /** * Add Custom c
Default Customizer Code
要在自定义程序中创建新的自定义节,请执行以下操作。。。$wp_customize->add_section(\'logo_section_one\', array( \'title\' => __(\'Upload a Logo\', \'mb\' ), \'description\' => __(\'Use an image for your Logo\', \'mb\'), \'priority\' => 35,
我的样式表没有出现在主题编辑器中
我不知道为什么会发生这种情况,但我的样式表没有出现在主题编辑器中。这只是存档方式。css。其他模板正常显示。在标题中。php,我正在使用以下代码:<link rel=\"stylesheet\" type=\"text/css\" href=\"<?php echo get_stylesheet_uri(); ?>\" /> 但我也试过: <link rel=\"stylesheet\" href=\"<?php echo get_stylesheet_uri
如何创建一个主题定制器‘子’面板?
WordPress 4.0最酷的新特性之一是add_panel() 方法在我的情况下,我想为主题选项创建一个新面板,这很简单,但是否可以在它们选项面板下创建子面板,例如一个用于页眉,一个用于正文,一个用于页脚?如果是这样的话,我该怎么做呢?
为用户列表下拉菜单创建自定义清理功能时出现问题
我正在尝试在主页上创建一个自定义作者信息框,当从主题定制器中选择用户时,该信息框将通过从用户配置文件中获取信息自动生成。我遵循了下面的用户列表下拉列表代码article 这对我来说非常有效。但我不知道如何消毒。Github链接Custom_User_Dropdown_control下面是我使用的代码示例。/* custom user dropdown control */ $wp_customize->add_setting( \'custom_user_id\', array(
如何在使用单选按钮控件时让定制器刷新
我在customizer中设置了一组单选按钮,用于在我的主题中指定几种不同颜色方案(也称为样式表)中的一种。当我为主题选择新颜色时,主题的预览不会更改。但在customizer的另一部分中,我有一个文本框。选择颜色方案后,如果我转到文本框控件并修改它并删除文本光标,可能会导致更改事件,则主题会更新并显示所选的颜色方案。当我使用单选按钮通过控件更改颜色时,如何使预览更新?$wp_customize->add_section(\'cb_colors_schemes\', array( \
使用jQuery检索定制器值
我正在尝试使用jQuery检索主题选项(customizer)值: $wp_customize->add_setting( \'header_fixed\', array( \'default\' => true, ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, \'header_fixed\', array(
Problem in using Customizer
正在寻找有关自定义程序问题的帮助。我正在使用以下代码创建一个自定义程序,它将允许我上传一张本周主题部分的图像。但是,以下代码似乎工作不正常,并且没有显示图像。Plzz帮助伙计们。。这是我在中使用的函数functions.php/****************************************************/ /* Topic of the Week Thumb Uploader */ /***************************************
Customize-Contros.js-Expand api.previewer
我想删除此支票->if ( value._dirty ) 来自下面的代码片段,但它位于Wordpress核心文件(customize-controls.js line 1919)中我不能编辑它,我需要从我的主题的自定义js文件中完成它,但我不知道如何完成,因为我想它应该被扩展并正确排队。代码: // Initialize Previewer api.previewer = new api.Previewer({ container: \'#c
WP_CUSTOMIZE_IMAGE_CONTROL已弃用Add_Tab替代选项
我一直在使用add\\u tab在Customizer中添加带有默认图像的选项卡。它已被弃用,不再适用于WordPress 4.1。如何创建/找到替代方案?add_action( \'customize_register\',\'add_pattern_images\', 12, 1 ); function add_pattern_images( $wp_customize ) { $control = $wp_customize->get_control
设置WP_Customize_Image_Control图像的图像维度
在当前主题的“自定义”页面中,当前标题的“选择图像”对话框显示“选择并裁剪”选项但是自定义WP\\u Customize\\u Image\\u控件仅显示“Choose Image”。是否有方法定义使用WP\\u Customize\\u image\\u Control上载的图像的图像大小/尺寸,可以使用add_image_size . 这是否会触发WP\\u Customize\\u Image\\u Control上载程序显示“选择并裁剪”选项?ps:有一个关于此功能的请求,根据this ticke