您当前的位置:首页 > TAG信息列表 > theme-customizer
从二十一六主题定制器中删除“菜单”
我正试图使用此代码从216个定制器中删除某些项目function my_customize_register() { global $wp_customize; $wp_customize->remove_section( \'colors\' ); $wp_customize->remove_section( \'static_front_page\' ); $wp_customize->remove_section( \'background
WordPress Customizer:为什么控件和导航菜单是组件,而不是面板或部分?
正如我在问题中所提到的,我的wigets和nav\\u菜单是组件,为什么不是面板?组件和面板/部分之间有什么区别(我知道两者都是控件的容器)这是因为两者都没有控件,并且具有与普通表单控件不同的功能吗?我知道我可以创建自定义控件,也可以创建自定义组件吗?
作者功能在定制器的选择性刷新中不起作用
是否有bug或其他原因阻止post-author的函数在customizer选择性刷新回调中不起作用?它在初始页面加载时呈现良好,但刷新后不会显示作者函数。其他功能似乎工作正常。下面是我的选择性刷新演示回调函数:function refresh_callback() { echo get_author_meta(\'ID\'); // isn’t rendered after refresh / setting change echo get_the_title(); //
在Customizer中哪里可以获得未保存的小部件列表?
在customizer中,每当我添加一个新的小部件时(但在保存/发布更改之前),我都希望获得该侧边栏区域中小部件的数量。保存更改并将小部件保存到DB后,我可以使用wp_get_sidebars_widgets (在init 钩子,它在那里注册我的小部件)来计算每个侧栏区域的所有小部件,我看了一下wp.customize.Widgets 以及wp.customize.WidgetCustomizerPreview 对象,它们看起来不会满足我的需要。此信息在JS中的何处保存?
设置重置为默认设置时,定制器预览URL不会更新
因此,我在主题的定制器中有一个页面选择,还有一些代码,可以在用户选择其他页面时更改预览:api(\'gm_pages\', function (setting) { var pageID = setting.get(); setting.bind( function onChange( pageID ) { api.previewer.previewUrl.set(api.settings.url.hom
我可以根据预览的页面在Customizer中更改控件的传输吗?
我有一个主题,可以为生成的摘录设置摘录长度。根据预览页面是否显示摘录,自定义程序是否有办法有条件地更改传输机制?例如,我有另一个选项,可以控制归档页面上显示的是完整内容还是摘录,但搜索页面始终显示摘录。因此,如果没有预览摘录,我宁愿不进行整个页面刷新,但如果是搜索页面或其他选项设置为显示摘录,我需要在更改摘录长度时使用刷新。或者这是否值得花费额外的代码?
添加新小部件时的WP Customizer事件
我想在将新小部件添加到预览器后,然后在删除小部件后触发事件。用例:将小部件添加到预览器DOM后,我想根据同一侧边栏区域中的其他小部件数量来更改它的类。那么什么时候wp.customize(\'sidebars_widgets[sidebar-1]\').get().length 火灾,现在统计所有小部件还为时过早。因此,我想我在Customizer控件侧栏中添加一个小部件,然后预览器添加小部件,一旦小部件添加到预览器DOM,我希望它会发出一个事件,说“这个小部件已经添加”。我可以监听该事件,然后
如何从《二十一六主题》的Customizer中删除‘WooCommerce’部分?
我已使用以下代码从Customizer中删除其他项目。但无法删除WooCommerce部分。function my_customize_register() { global $wp_customize; $wp_customize->remove_section( \'colors\' ); $wp_customize->remove_section( \'static_front_page\' ); $wp_customize->remove
如何从Customizer中删除“Active Theme”部分?
我想从customizer中删除/禁用“活动主题”部分。最好的方法是什么?
无法将设置添加到“NAV_MENUS”定制器面板
我试图在自定义程序的“菜单”面板中添加一个复选框,但由于某些原因,它没有显示出来。如果我尝试将其从“nav\\u菜单”更改为“title\\u tagline”或“colors”,复选框会显示得很好。是什么阻止它显示在“菜单”面板上?// add custom options to the Customizer function nssra_customizer_options($wp_customize) { // add \"menu primary flex\" checkb
WordPress未注册主题定制分区
我正在开发我的第一个WordPress主题,我想添加一个自定义菜单,最初是为了更改社交网络链接地址。。。我已将以下内容添加到functions.php:/** * Add Theme Customize Options */ function www_perlur_cloud_customize_register($wp_customize) { /** * Add Social Networks Links section to WordPress
如何基于Customizer控件的类将类添加到Customizer预览?(定制器Java脚本API)
我对定制器javascript API的理解很弱,但我正在尝试。我已经做了一些事情,但现在我需要根据单击自定义程序中的控件将数据发送到自定义程序预览。在自定义程序中单击控件时,类“.invisible”将应用于该控件。基于此,我想隐藏<section class=\"about_me\"></section> 在网站上。控件的值为此类。我该怎么做?以下是我尝试过的:api(\'gm_sortable_sections\', function(setting) { v
Alignment Problem
我对注释“not post”的datetime有对齐问题。主要的问题是我使用的是RTL模式,主题并不完全支持这种环境。因此,基本上,帖子页面内评论的日期时间被放置在用户的头像上。我找不到具体的日期时间。我到处找。有人能帮我修一下吗?My site 请查看屏幕截图。我使用的主题是“骏马”,我找不到解决该问题的方法。谢谢你,巴迪
在我的定制器中看不到小部件区域
我已经在模板中注册了7个侧栏,我可以在Apparence>Widget面板和我的前端中正确地看到它们,但在主题自定义中看不到它们,当我单击我的Widget部分时,我会看到以下消息:您的主题有7个小部件区域,但此特定页面不显示它们。您可以导航到站点上的其他页面,同时使用自定义程序查看和编辑这些页面上显示的小部件。我在头版工作。php文件,我在我网站的首页。如果我使用索引。php我可以在主题定制器中正确地看到我的侧栏,如果两个php页面的代码都相同的话。我错在哪里?任何帮助都将不胜感激!
是否有必要在定制器中添加主题_mod、章节ID和面板ID的前缀?
目前,我为它们添加前缀:$wp_customize->add_panel(\'themename_panel\', $args); $wp_customize->add_section(\'themename_section\', $args); $wp_customize->add_setting(\'themename_setting\', $args); 但我想知道这有必要吗?
定制器中的自定义面板/部分链接样式
是否可以在WordPress自定义程序中更改面板/节链接的颜色?像这样(示例图像来自默认安装,但我说的是将其添加到自定义部分):
如何动态添加定制器控件?
我有很多定制控件,这是我用来为标题创建文本字段的s:$wp_customize->add_section( \'ju_header_settings\', array( \'title\' => __(\'Header Settings\', \'_s\'),
在walker参数上使用字符串而不是对象类实例化会中断wp_NAV_MENU
我正在尝试替换walker 参数来自new My_Walker_Nav_Menu() 到字符串\'My_Walker_Nav_Menu\' 在此wp\\U nav\\U菜单调用中(按原样工作)wp_nav_menu( array( \'theme_location\' => \'header_nav\', \'menu_class\' => \'main-menu\',
对定制器隐藏设备选择?
是否可以对自定义程序隐藏设备选择。如果可以为特定的用户角色隐藏它,那就太棒了。我是说这个:
如何在自定义控件中使用Vuejs?
我正在构建一个自定义控件,并希望使用Vuejs,但是我遇到了Vuejs无法识别基本元素的问题。我不断收到一个错误,说元素不存在。我猜这是因为设置是通过ajax加载的。我试着用customize_controls_enqueue_scripts 钩子,但我不能让它工作。你知道怎么解决吗?非常感谢。