您当前的位置:首页 > TAG信息列表 > theme-customizer
我如何在我的前端插件中实现WordPress Iris选取器?
这个问题here 问的问题和我一样,但没有足够的答案,也没有选择正确的答案,所以我再次问,希望如果我以更连贯的方式提问,我可能会得到回应。我正在尝试实现Wordpress主题定制API窗格中用于选择颜色的颜色选择器轮。使用钩子加载脚本和样式时效果很好,“admin\\u enqueue\\u scripts”可以工作,但是尝试使用钩子在前端加载这些脚本,“wp\\u enqueue\\u scripts”无法工作。样式进入队列,但脚本未进入队列。我想避免将过多的文件复制到我的插件中,复制已经与Wordpr
主题定制器更改在更改页面时消失
我正在使用的一个示例选项: // Layout $wp_customize->add_setting( $themeslug.\'_settings[layout]\', array( \'default\' => \'content-sidebar\', \'type\' => \'option\', \'transport\' => \'postMessage\'
在新的主题定制器API中,如何将值从前面发送回管理面板?
我正在深入研究新的主题定制器API,尤其是javascript API,我发现这很令人高兴。我已经设法添加了自己的自定义参数,并且我还使用javascript部分将这些参数实时更新到预览中。然而,我想更进一步:我需要在背景图像上的绝对位置上放置一个点,然后将该位置记录回数据库。这是一个屏幕截图。由于jQuery可拖动插件,我可以移动该点,但我不知道如何将结果位置发送回定制者。以下是我目前的代码:functions.php:add_action( \'customize_register\', \'mini
在前端获取寄存器wp_Customize设置
这个customize_register 已连接到wp_loaded 它也在前端运行,但在前端访问全局wp\\u customize变量时,它是空的。我想知道,WordPress在查看网站时是否会删除注册的设置和部分?例如,有没有办法访问body_类钩子中注册的选项?
修改主题定制器拾色器的Java脚本配置选项
我已经开始将Wordpress主题定制API完全集成到我的Wordpress主题中,这是惊人的。我遇到的一个问题是,包括默认颜色选择器非常好,但我正在尝试确定如何更改正在使用的虹膜颜色选择器的配置选项。默认情况下,“主题自定义”窗格中的颜色选择器在选择器下方有一个调色板,在右侧有一个亮度垂直条。我想模仿我在主题前端使用的设置(使用虹膜选取器)。如何更改主题自定义颜色选择器以使用这些设置?下面是我在我的网站前端使用的一些完全不同的设置。 $(\"#theme-color\").wpColorPicker
主题定制API和子主题
我最近开发了一个父主题,它大量使用了主题定制API。当用户激活我的一个子主题时,是否有一种简单的方法来移植这些设置?当前,激活子主题时,先前保存在自定义屏幕中的数据将消失。当然,一旦重新激活父主题,设置就会返回。有人处理过吗?
无法将变量传递给主题定制器ADD_SETTINGS()
我将主题选项保存为序列化数据。我通过获取主题名称来命名选项名称。$theme = wp_get_theme(); $settings = sanitize_title($theme).\'-options\'; // do not change! 但是,当我尝试传递$settings变量时,无论是否串联。它最终会出现这个致命错误。Fatal error: Call to a member function check_capabilities() on a non-object in C
Get_Theme_mod Customizer字段中的裁剪图像
我使用以下代码允许用户通过定制器上载自定义图像(除了标题图像之外)。是否有方法在显示图像时裁剪图像?$wp_customize->add_setting( \'intro-img\', array ( \'default\' => \'http://example.com/image.png\', ) ); $wp_customize->add_control( new WP_Customize_Image_Control(
创建新站点时,默认自定义背景图像未保存在数据库中
我是一个主题作者,我制作的主题用于多站点环境。我添加了custom_background 此主题的功能,带有默认图像,一切正常:用户可以更改图像,并在将其联机之前查看主题定制器的实时结果。以下是custom\\u后台声明:add_action(\'after_setup_theme\', \'user83643_theme_features\'); function user83643_theme_features(){ add_theme_support( \'custom-ba
向主题定制器控件添加说明
如何向添加描述$wp_customize->add_control? 我发现我真的需要对一些控件进行简短的描述,但这似乎是不可能的。我注意到您可以在$wp_customize->add_section 但这只是一个工具提示。这是我理想的想法,但不确定如何输出,以及这是否可行:$wp_customize->add_control( \'theme_options[some_option_name]\', array( \'label\' => \'This Is
主题定制器API中的颜色选项未通过Get_Theme_mod()返回
我正在与Theme Customizer API 我疯狂地试图找到存储的值。这些值在前端成功保存和更新,因此它们显然已成功注册,但是,我通过此方法将选项存储为特定于主题的,其中$this_theme 设置为$this_theme = preg_split(\'/themes\\//\', get_stylesheet_directory_uri())[1];. 以下代码位于foreach 循环并迭代多维数组,其中包含每个选项的所有变量元数据(以下引用为$param[\'foo\']).我使用这个方法来选
是否有WordPress布尔值表示“Theme_Customizer_Active()”?
正在查找向添加操作wp_head 但仅当用户处于“主题定制器”模式时。有人知道这是否有条件吗?
主题定制器不加载JS进行实时预览
我目前正在为主题定制器添加选项。在过去的两个小时里,我一直在尝试让实时预览正常工作,我正在试图找出为什么我的主题没有加载theme-customizer.js 实时预览所需的文件。如果保存并刷新页面,我添加到主题定制器的所有选项都会起作用。所以我知道这不是设置的问题。我目前有一个钩子可以在customize.php 文件以及自定义程序的所有设置。我还有一个单独的theme-enqueue.php 在这里,我为我的主题将其他JS文件排队。下面是一个钩子示例,我试图从customize.php 文件:func
如何将按钮添加到主题定制器顶部?
我正在试图弄清楚如何准确地将按钮添加到主题定制器的顶部。我说的是“关闭”和“保存”按钮的位置。在预览面板上直接位于其他所有对象之上的对象。这是否必须通过修改核心WP文件来完成,或者可以通过主题和定制器API本身来完成?如果可以在不修改核心wordpress文件的情况下完成,那么我如何访问它?
响应图像-从主题定制器控件上传生成多个图像?
因此,在代码中四处搜索后,它看起来像过滤器image_make_intermediate_size 不是由各种WP_Customize_Control() 课程位于WP_Customize_Image_Control() 或者是父母WP_Customize_Upload_Control(). 我正在寻找自动生成各种大小的图像,以便响应图像服务,我需要执行image_make_intermediate_size() 具有特定于扩展自定义控件的某些自定义大小的函数。只是不知道如何确保上传的图像调用此功能,主
如何将默认图片添加到主题定制图片控件中?
我想知道如何用我选择的图像预加载主题定制器图像控件。它们是将控件指向目录的一种方式,以便它们自动显示在上载的列表中吗?因此,如果用户喜欢,可以从列表中选择图像。如果有人能解释这一点,我将不胜感激。EDIT: I have decided to add more information along with the bounty. 当用户使用主题定制器(使用主题定制器API构建)时,他们最终决定不喜欢当前背景图像并且不想编辑它,因此他们选择背景图像设置/控件来更改它。嗯,我希望一组图像在默认情况下出现在下拉
设置API与主题定制器
When would it be appropriate to use the settings API, and when would it be better to use the theme customizer?整个上午我都在google上搜索,没有找到任何经过深思熟虑的和最近关于这件事的指导。虽然现在说还为时尚早,但我觉得主题定制器是引入更多类似方形空间的编辑功能的第一步。有没有人知道有什么计划让设置API落伍,以支持主题定制器?我们应该慢慢地朝着这个方向前进,还是坚持使用设置API更好?他们是
主题定制器图像控件
我知道可以向主题定制器添加控件来添加图像。但是,此控件返回一个图像URL,我需要它的附件ID,而不是图像URL。在哪里可以拦截或窃取此图像的附件ID以执行此操作?有我可以拦截的救命钩吗?还是基于javascript的方法?
一个按钮即可更改主题定制器中的所有设置?
我一直在尝试为theme customizer创建一个theme reset按钮,自动删除所有theme\\u mod设置。我尝试了多种方法来做到这一点,但始终未能成功。 As seen here.在多次尝试使用remove\\u theme\\u mods方法失败后,我开始怀疑这是否是我的问题,除了ajax和javascript出现故障并且没有正确绑定按钮之外。由于我将所有默认值保存到一个大数组中,因此当安装主题时,它会自动在主题自定义程序页面上填充值,并且主题具有特定的外观。。。我在想,我可以尝试一种
向主题定制器添加多个页面
主题定制器位于/wp-admin/customize.php 很酷,但看起来它只允许您自定义一个页面。是否有任何方法可以将多个页面或其他主题模板页面添加到此自定义程序?