您当前的位置:首页 > TAG信息列表 > theme-customizer

  • 如何删除由当前活动主题添加到Customize_Controls_enQueue_SCRIPTS挂钩的脚本/样式

    时间:2018-03-16

    我正在寻找一种方法,当查询字符串mo-reset=true 添加到自定义url。

  • 禁用和隐藏控件的定制器通知

    时间:2018-03-22

    问题1我正在根据另一个控件的值有条件地在控件上显示自定义程序通知。当通知可见时,我希望能够禁用(而不是停用)控件,以便用户仍然可以看到它,但不与它交互。这可能吗?// JavaScript that runs on the customizer panel ( function( $, api ) { \'use strict\'; api.control( \'sidebar_width\', function(control) { var

  • 定制器问题:仅在部分中显示最后一个字段

    时间:2018-03-22

    我正在使用定制器创建两个颜色控件。function main_salvio_customizer( $wp_customize ) { $wp_customize->add_setting( \'page-title-section\' , array( \'default\' => \'#3c93bd\', \'transport\' => \'postMessage\', ) );

  • 获取定制器预览窗口的当前帖子ID

    时间:2018-03-23

    是否有任何方法可以通过customizer API获取有关预览窗口中显示的当前页面的信息?我需要获取关于初始自定义程序加载的页面信息,以及每当单击预览窗口中的链接时,例如,如果它是存档页面,或者是单一的帖子和帖子ID等。我试图通过查看预览页面的body类来获取页面信息,但这并不太有效。每次单击预览窗口中的链接时,都会显示上一页的CSS类:wp.customize.bind( \'ready\', function() { api.previewer.bind( \'ready\', fun

  • 当我添加‘&Copy;’时主题检查插件出错

    时间:2018-03-28

    我已将新设置添加到customizer.php $wp_customize->add_setting( \'understrap_footer_text\', array( \'default\' => \'Copyright © 2017\' , \'type\' => \'theme_mod\', \'sanitize_callback\' =>

  • 如何在“外观->定制”屏幕中编辑备用的非活动主题?

    时间:2018-04-05

    我目前在WordPress上的“活动”主题对手机不友好,因此我最近添加了一个手机友好主题(当前为“非活动”)。我打算让我的旧主题在桌面上保持活动状态,并使用一个主题切换插件,以便它只向移动访问者显示第二个主题。但是,由于此主题为“非活动”,我无法在“外观->自定义”屏幕中编辑它。我尝试使用主题切换a&;主题试驾编辑它,但他们不允许我保存更改。是否有任何方法可以自定义非活动主题并保存更改,而无需激活/发布主题?

  • 在定制器控件中返回数值函数值

    时间:2018-04-09

    我正在尝试向WordPress自定义程序功能添加一些控件,但从控件中提取数字值以用于主题时遇到问题。该部分显示在Customizer选项卡中,我可以更改输入,但控件对主题没有影响。我查阅了使用get\\u theme\\u mod和inline样式来设置div属性的教程,但我还没有弄清楚如何使控件id只返回自定义数值的输入。$wp_customize->add_section( \"news_portal_grid_section\", array(

  • WordPress定制器选择性刷新:仅在第一次更改设置时起作用

    时间:2018-04-12

    我在WP Customizer中创建了一个新控件(复选框)。其工作方式如下:选中复选框时,相应的部分应显示上次发布的帖子(true),或选中复选框时,显示自定义背景图像(和某些内容)(false)。第一次设置更改时一切正常。假设页面加载时未选中输入-该部分将显示自定义背景图像。如果选中该复选框,则部分将刷新,并显示最后一篇文章。在这里之前一切都很好。但如果我取消选中该复选框(作为对同一控件的第二个操作),则什么都不会发生。下次检查/取消检查时仍然没有任何内容。我没有任何与此控件相关的JS(我还删除了所有自

  • WP定制器通过Java脚本比较和设置值

    时间:2018-04-14

    我正在开发一个主题,允许用户从一组调色板中进行选择,我需要添加更多的颜色控件,以便用户可以更改网站部分的背景颜色,这些颜色是基于调色板控制的。在用户设置自定义颜色之前,我需要根据选定的调色板更新这些选项上的颜色(无需刷新)。我需要一些类似的Weston Ruter\'s answer on this question 但我似乎不知道如何比较当前值并根据它设置颜色。下面的代码在不刷新的情况下更新颜色,但仅更新最后一条“else”语句中的选项,每当我尝试比较这些值时,它都不起作用。wp.customize(

  • 如何将主题定制控件添加到特定页面?

    时间:2018-04-15

    我想要的是:if (is_post_type_archive(\'my_post_type\')) { $wp_customize->add_section(...); $wp_customize->add_setting(...); $wp_customize->add_control(...); } 我已经看到过类似的问题(Adding Controls to Theme Customizer If Certain P

  • 将数据从Customize-Contros.js传递到Customize-preview.js

    时间:2018-04-16

    这是从自定义控件传递数据的正确方法吗。js自定义预览。js?( function( api ) { api.controlConstructor[\'typography\'] = api.Control.extend( { ready: function() { var control = this; function addGoogleFont(fontName) { v

  • 如果父控件已取消选中,如何刷新条件控件的值?

    时间:2018-05-24

    我有两个控件,其中一个取决于另一个控件的显示: $wp_customize->add_section( \'woo_enchancements\', [ \'title\' => __( \'WooCommerce Enchancements\', \'_amnth\' ), \'priority\' => 32, \'active_call

  • 将定制器字段值转换为函数.php变量

    时间:2018-05-30

    是否可以将自定义程序字段值的值传递到函数中。php变量?我想为自定义WooCommerce选项卡提供一个语言选项。目前,选项卡的标题已硬编码为函数。php。删除默认选项卡后,我添加以下内容:add_filter( \'woocommerce_product_tabs\', \'downloads_tab\' ); if ( ! function_exists ( \'downloads_tab\' ) ) { function downloads_tab( $tabs ) {

  • 为用户角色授予为客户创建订单的权限

    时间:2018-06-02

    我有一个名为Traveler的WP主题,该主题用于酒店预订,它有合作伙伴用户角色,现在我创建了一个名为Broker的新用户角色,希望该用户可以选择为其客户预订房间,但仅限于他指定的酒店。有没有插件可以帮我做到这一点?

  • 为什么我的定制WordPress Customizer部分在大约一秒钟后就消失了?

    时间:2018-06-08

    我添加了一个简单的Wordpress Custimizer部分。如果您在页面消失之前单击该部分,或者在页面消失之前停止页面加载(这让我相信它与JavaScript相关),就会显示该部分并呈现控件。我不明白为什么?UPDATE - The section disappears as soon as the preview loads and the JavaScript for the preview is loaded以下是上述三个动作的视频:https://drive.google.com/file/d

  • 定制器JS API:动态添加设置不起作用

    时间:2018-06-12

    我正在使用JS&;下面显示的PHP代码用于动态添加自定义设置。我知道保存设置很有效,因为当我echo get_theme_mod(\'mySetting\') 在主题模板文件中,将返回保存的值。但是,在自定义程序中刷新浏览器后,输入不会显示保存的值,而是显示实例化设置时使用的值(JS Default Value?). 我做错了什么?Note: 请阅读第一条评论。// JS enqueued via action hook: customize_controls_enqueue_scripts

  • GET_THEME_MOD返回的是数字,而不是我的图像文件

    时间:2018-06-18

    这是我第一次尝试在自定义程序中实现自定义面板,所以请与我赤裸裸。。。简而言之,我正在对我的网站进行儿童主题化,并希望对我博客帖子的父主题进行基本修改。它现在的工作方式是,当你将鼠标悬停在一篇博客文章上时,会有一个字体很棒的图标显示在覆盖的中间。。。我计划做的是用我的自定义上传图像替换字体awesome图标,我会为自定义程序编写脚本。我已成功地将该部分添加到定制器,它允许我上载徽标,但当我尝试将上载的图像输出到主题中时:<?php echo get_theme_mod( \'hbps_blog_ove

  • 管理员更改后,您需要更高级别的权限。为什么?

    时间:2018-06-22

    我无法编辑我的网站,当我尝试编辑时,我会看到包含以下消息的页面:You need a higher level of permission. Sorry, you are not allowed to customize this site. 它是在我创建一个新的超级管理员用户并删除一个ID为1的旧用户(该用户是在安装WordPress时创建的)时启动的。现在我有一个超级管理员用户,但无法编辑网站。我尝试停用所有插件,但没有帮助。如何修复它?

  • WordPress定制器:检查并替换css选择器的值

    时间:2018-06-23

    我使用以下jquery将CSS样式注入到<style id=\"customizer-preview\"> 中的标记<head> 自定义程序预览窗口的:wp.customize( \'site_title_color\', function( value ) { value.bind( function( newval ) { if ( $( \'#customizer-preview .site-title\' ).length >

  • WordPress Customizer TinyMCE编辑器中的文本视图(代码视图)

    时间:2018-06-27

    我在WordPress Customizer中通过将此代码放入函数中实现了TinyMCE编辑器。php文件:// TinyMCE Editor in Customizer if (class_exists(\'WP_Customize_Control\')) { class Text_Editor_Custom_Control extends WP_Customize_Control { function __construct($manager, $id, $opti