您当前的位置:首页 > TAG信息列表 > get-theme-mod
在定制器控件中返回数值函数值
我正在尝试向WordPress自定义程序功能添加一些控件,但从控件中提取数字值以用于主题时遇到问题。该部分显示在Customizer选项卡中,我可以更改输入,但控件对主题没有影响。我查阅了使用get\\u theme\\u mod和inline样式来设置div属性的教程,但我还没有弄清楚如何使控件id只返回自定义数值的输入。$wp_customize->add_section( \"news_portal_grid_section\", array(
GET_THEME_MOD返回的是数字,而不是我的图像文件
这是我第一次尝试在自定义程序中实现自定义面板,所以请与我赤裸裸。。。简而言之,我正在对我的网站进行儿童主题化,并希望对我博客帖子的父主题进行基本修改。它现在的工作方式是,当你将鼠标悬停在一篇博客文章上时,会有一个字体很棒的图标显示在覆盖的中间。。。我计划做的是用我的自定义上传图像替换字体awesome图标,我会为自定义程序编写脚本。我已成功地将该部分添加到定制器,它允许我上载徽标,但当我尝试将上载的图像输出到主题中时:<?php echo get_theme_mod( \'hbps_blog_ove
定制器实时预览不起作用,刷新但没有任何变化
这是我的代码:// Hooked to \"after_setup_theme\" if(get_theme_mod(\'enable_vertical_header\')) { // init vertical header, register scripts, style, settings and output html in template $vertical_header = new Vertical_Header; } 我在Custo
将主题徽标元数据转换为模板文件
我希望从主题徽标中提取所有元数据(例如alt、width、height),这些元数据通过外观->自定义上传到我的主题模板文件中。这是我目前拥有的,但它不起作用:$custom_logo_id = get_theme_mod(\'custom_logo\'); if ($custom_logo_id) { $image = wp_get_attachment_image_src($custom_logo_id, \'full\'); $meta = wp_get
如何在短码内添加“GET_THEME_MOD”?
我想在一个短代码中动态显示内容,以便在自定义程序中修改它。我创建了customizer选项卡。现在,我想创建一个短代码,将其放置在页面中的任何位置,同时能够在自定义程序中进行操作。这就是我正在研究的代码。谢谢 <?php /* Plugin Name: .... */ // Exit if accessed directly if(!defined(\'ABSPATH\')){ exit; }
为什么REMOVE_SETING和REMOVE_CONTROL无效?
我已经重命名了我的主题文件夹和所有其他与标题相关的位,但我有一个很长的设置和控件列表,其中添加了与旧名称相关的标签,我想删除这些。我相信我在以下方面做得很好:function remove_settings_controls($wp_customize) { $wp_customize->remove_setting(\'psychic2016_logo\'); $wp_customize->remove_control(\'psychic2016_l
未使用任何设置时不打印定制器样式
我正在通过我的插件为主题添加一些选项,我想改变这个主题的样式,我几乎做到了。。。现在我需要知道如何隐藏<style> 没有更改任何设置时标记(所有默认值均未使用),function myplugin_customize_css(){ ?> <style> h2 {color:<?php echo get_theme_mod(\'myplugin_h2_color\'); ?>;} h3 {color:<?
GET_THEME_MOD仅返回FALSE
我创建了一个自定义部分,其中有一个控件,允许用户从下拉列表中选择字体。然而,当我使用get\\u theme\\u mod()函数,并将结果回显到标题中的styles标记时,我什么也得不到。调试器告诉我get\\u theme\\u mod()返回“false”,而我希望它返回所选项目的值。使用get\\u option()可以得到选项的键“value3”,而不是值。我更喜欢使用get\\u theme\\u mod(),因为这是函数的作用,但是如果我不能,我如何让它输出“American Typewri
域名迁移过程中的主题修改选项问题
我想将我的开发wordpress站点迁移到生产域。为了成功迁移,我找到并替换了以前出现的所有url(http://localhost) 到新的(https://mywebsite.com).问题是旧的URL不能在字段中直接替换option_value 属于theme_mods_{your theme name} 在表格中wp_options 因为其中的数据是序列化的。如何在不破坏主题设置的情况下用新URL替换旧URL?
按顺序将菜单链接添加到默认(顶部)或页脚菜单
我需要创建一个菜单-添加链接到它,然后使其处于活动状态-所有这些都是在激活时从我的插件中创建的。我已经能够创建菜单并添加链接。但它不会变为“活动”,我可以通过WP界面进入并查看菜单,然后将其添加到;页脚(&Q);或将其设为默认值“;“顶部”;但所有这些都需要用户输入。我希望它是由插件激活完成。代码如下: $menu_name = \'Simple Inventory Menu\'; $Simple_menulocation = \'simple-inventory-menu\';
数据库迁移后,不会显示主题mod
我的Wordpress安装只有一个活动主题。这个wp_option 它的条目显示有31个主题mod条目。a:31:{s:18:"custom_css_post_id";i:5248;s:30:"theme_settings_api_keys_google";s:39:"xxx.....etc..";s:28:"theme_settings_xxx";........etc...etc...etc....;s:11:"
我可以创建可以处理插件快捷码的定制器设置吗?
我可以创建一个自定义设置来处理插件中的短代码吗?我是否违反了WordPress主题开发的规则或指导原则?如果可能的话,从自定义程序设置中清除短代码数据的最佳方法是什么?
GET_THEME_MOD返回缓存值,而不管是否重新启动
get_theme_mod 正在返回缓存内容:此代码:$parallax_one_logos = get_theme_mod(\'parallax_one_logos_content\', json_encode( array( array(\"image_url\" => parallax_get_file(\'/images/companies/1.png\') ,\"link\" => \"#\" ),
为什么GET_THEME_MOD返回空白(或缺省值),而GET_OPTION返回保存的值?
为什么get_theme_mod 返回空白(或默认值,如果指定),但get_option 返回正确的(保存的)值?我在定制器中有一个颜色选择器color-primary 但是,它可以正确运行并将选定的值保存到数据库,get_theme_mod 返回空白,而get_option 返回保存的值。echo get_option(\'color-primary\'); //returns saved value echo get_theme_mod(\'color-primary\'); // retur
get_theme_mod not working
由于某种原因,我无法输出颜色。一切正常,但text_color 只是不想输出它的值。出了什么问题?后端代码(functions.php):$wp_customize->add_setting(\'text_color\', array( \'default\' => \'#fff\', \'sanitize_callback\' => \'sanitize_hex_color\', \'type\'
Echo Category In Loop
<?php $args = array( \'post_type\' => \'product\', \'stock\' => 1, \'posts_per_page\' => 4, \'product_cat\' => \'<?php echo get_theme_mod(\'vatname\', \'Clothing\'); ?>\', \'orderby\' =>\
在php AJAX表单中使用get_heme_mod不起作用
我在wordpress网站的一个页面上有一个表单,它用一个php文件发送邮件,该文件还可以验证表单的详细信息。我无法理解为什么它不起作用,直到我发现如果我删除这一行:$site_name = get_theme_mod( \'cz_pros_names_man\' ); 从发送邮件并进行表单验证的php文件来看,一切都很好。So my quetion is:是否get_theme_mod 函数假定在非模板文件的文件中工作?如果是这样的话,是什么让它不起作用:)?This is my f
使用WP_Customize_Cropt_Image_Control时,Get_Theme_mod输出数字
我已经向自定义程序添加了几个部分,但在尝试调用我定义的图像时遇到了问题。后端工作得很好,但当我使用get_theme_mod 它是一个两位数,比如23。我在主题定制器中有几个部分(非图像),没有任何问题。在里面functions.php (简化为这一个示例):function theme_customize_register( $wp_customize ) { $wp_customize->add_section( \'theme_about\' , array(
使用带有复选框的GET_THEME_MOD显示内容
我在customizer中有一个复选框,允许您选择是否显示内容。除了显示页面内容外,我还需要完成所有工作;它回显HTML标记,但不回显WordPress动态页面日期。<?php $servicescontent = get_theme_mod(\'services-page\', 1); $mod = new WP_Query( array( \'page_id\' => $servicescontent ) ); while($mod->have_posts()) : $mod
Get_Theme_mod筛选器忽略Sanitize_Callback
因此,我为带有sanitize回调的主题定制器创建了一些选项。我希望能够使用$_GET 请求,但只允许传递有效值,因为它们在sanitize_callback 作用这是我的代码:function _wp007432_customize_register( $wp_customize ) { $wp_customize->add_section( \'section_header\' , array( \'title\' => esc