您当前的位置:首页 > TAG信息列表 > theme-customizer
是否有事件或其他方法告诉我预览已加载?
我正在为WordPress定制器开发一个插件,需要在预览器加载后调用一个函数。是否有事件或其他方法告诉我已加载预览?如果已尝试:jQuery(window).load (function() { // Customizer loaded... wp.customize.previewer.bind( \'refresh\', function() { // doesn\'t seem to work ?! alert (\'Previewer has loaded\');
通过定制器设置网站样式--主题更新后会保留更改吗?
如果我通过Customizer自定义了一个主题,那么这些更改会随着主题更新而被改写吗?我已经在2017年和免费版的《阿伽玛》主题上对其进行了测试,但变化仍然存在。但我想理解,当直接对主题文件所做的更改被重写时,为什么这些更改会保留下来。自定义程序在哪里保存更改?非常感谢。
在定制器中创建可排序部分时出现的问题
假设我在wordpress customizer中有三个部分。我正在将js文件排入队列admin_enqueue_scripts 行动(我应该把它排队吗customize_controls_enqueue_scripts ? )我正在使用get_option(\'section_names\') 然后使用foreach loop 创建三个部分。在js文件中,我使用的是jquery UIsortable(\'serialize\') 并使用ajax将新的节顺序发送到php文件。然后该php文件使用updat
如何在定制器中点击发布按钮更新数据库中的选项字段
我想使用update_option(\'option_name\', $new_array) 当用户单击wordpress主题定制器中的“发布”按钮时,更改数据库选项值。怎么做?
可以在WordPress的编辑器窗口中创建一个全宽的行吗?
是否可以仅使用WordPress的编辑器(包括CSS编辑器)创建全宽的部分?(不包括使用第三方插件)?编辑:下面的信息旨在证明我已经完成了我的研究。我知道人们可以编辑PHP或CSS文件以获得所需的结果,我对在WordPress的本机参数范围内工作感兴趣。使用Chrome中的web检查器,我可以看到我放在编辑器窗口中的任何内容都属于div class=\"entry-content\", 但我想在头版上放置一条横幅,横幅横跨整个屏幕——比entry-content 区域,这意味着覆盖div class=\
如何在SANITIZE函数中获取INPUT_ATTRS?
当我试图input_attrs 在sanitize函数中,我总是会出现如下错误:试图获取中非对象的属性怎么做提前谢谢。控制等级:class MY_Customize_Number_Control extends WP_Customize_Control { public $type = \'number\'; /** * Render the control in the customizer * *
trigger('change') not working
我正在使用wp。用于将图像导入自定义程序的媒体模式附件API。除了这些图像,我还导入了它们的元数据(标题、描述、Alt文本等)。这些字段以自定义程序中的输入字段的形式存在。您可以查看Customizer屏幕截图here.现在,我希望用户能够使用“发布”按钮进行更改并保存附件详细信息字段。由于我在jQuery环境中工作,因此我尝试使用trigger(\'change\') 但我不能做到。这是触发更改事件的代码-jQuery(\'.container input\').on( \'input\', funct
可以使部分在主题定制器排序和保存在发布按钮上点击?
我们有kirki(主题定制工具包)sortable field. 但是我想在节本身上应用相同的逻辑,而不是创建另一个具有可排序字段的节。我现在使用选项而不是主题mods,只是为了更好的可视化。到目前为止我尝试过的事情:在functions.php 以下代码用于在选项表中创建选项行:$sortable_sections = get_option(\'sortable_sections\'); if(!isset($sortable_sections) OR empty($sortable_sec
如何向定制器面板、部分或控件添加自定义类?
我必须将自定义类添加到自定义程序面板、节和控件。我查看了WP Codex,但没有找到任何信息。怎么做?
如何在$wp_Customize->Add_Setting中添加新的参数数据?
我试图实现的是添加新的参数(output ) 具体如下:$wp_customize->add_setting( \'modular_header_main_border_bottom_color\', array( \'default\' => \'#e9ecef\', \'capability\' => \'edit_theme_options\', \'output\' =>
如何在特定模板中添加导航图标?
我正在开发一个房地产网站,我的网站遇到了一个问题。我想添加一个特定于页面的菜单,用于页面导航,图标类似于99acres。com和我无法理解要使用哪个插件。请为我提供更好的解决方案。
如何根据定制器部分中的主题选择来挂钩css文件
我在Customizer部分添加了一个新区域,允许用户选择他们想要的主题颜色:但我不知道如何根据选择激活/添加CSS文件。i、 e.添加green.css 如果选择绿色主题颜色或添加blue.css 如果选择了蓝色主题颜色。
如何根据用户在Customizer中的选择设置Post meta-box默认值?
我在主题定制器中有一个无线电控件。该控件的代码如下所示:$wp_customize->add_setting( \'post_layout\', array( \'capability\' => \'edit_theme_options\', \'default\' => \'cover\', \'sanitize_callback\' => \'sanitize_text_field\', ) ); $wp_custo
在WordPress定制器中进行情景感知预览
最初我使用active_callback 使我的定制器控件在本质上具有上下文关系,并对我使用它的产品感到满意。但后来我发现this article 关于Customizer中的内容感知预览。太棒了。在那篇文章中,作者使用了自己的插件来获取页面值。我得到了从JavaScript排队等待控件和预览的一切,但我没有得到的是;此处的帖子、页面或自定义帖子类型的页面值可能是多少。$page = Login_Designer()->get_login_designer_page(); 是否有人在使用C
根据定制器中的其他设置隐藏/显示定制器控件
对于了解jquery的人来说,这可能是一个简单的问题。因此,我有两个自定义控件。第一个是lmscore_improved_summary 这是一个复选框。第二个是course_instructor_layout.所以我想隐藏course_instructor_layout 什么时候lmscore_improved_summary 已选中。这就是我正在尝试的jquery代码。(function( $ ) { wp.customize.bind( \'ready\', function() {
Customizer related question
我正在为WordPress构建一个主题,我已经设置了所有的get主题mod,一切都很好。现在,我的问题与选项有关。我有一个get\\u the\\u mod,它有一个type=>textarea 在customizer中。php,但我想添加type=>checkbox 而且我想写一个传统的if the checkbox is selected then show the textarea option otherwise not我的get\\u theme\\u mod如下 <p&
重复的子主题包括。设计变更
我的目标是,为了使用Nelio AB测试插件进行a/B测试,除了一件事(例如按钮的颜色)之外,能够有两个相同的子主题。但是,如果我上载另一个子主题或通过FTP复制当前主题,则当我激活第二个子主题时,所有设计更改都不存在。我读到所有的设计更改都保存在数据库中,所以我想问题是新的子主题和设计更改之间缺少映射。如何复制当前子主题(包括所有设计更改),同时允许我修改复制的主题?
定制器:如何清理小数范围
我有以下自定义控件/设置来控制图像的不透明度:// Image Opacity $wp_customize->add_setting( \'image_opacity\', array( \'default\' => \'1.000\', \'sanitize_callback\' => \'my_theme_sanitize_number_range\' ) ); $wp_customize->add_c
定制器不保存图像设置
我在customizer中创建了一个图像控件。它显示字段,我可以上载/选择图像。但是,如果我发布并离开customizer,我可以看到它不会保存图像。我的所有文本/文本区域字段都工作正常。我使用下划线作为基本主题。这是我的定制器中有问题的字段。php:... function minisite_customize_register( $wp_customize ) { $wp_customize->get_setting( \'blogname\' )->transport
有没有办法注册像标题图像这样的自定义背景图像?
我想知道是否有一种快速的方法可以像注册自定义标题一样简单地注册自定义背景图像。$header_images = array( \'ferrari\' => array( \'url\' => get_template_directory_uri() . \'/img/ferrari.jpg\', \'thumbnail_url\' => get_template_directory_uri() . \'/img/ferrar