首页 > 解决方案 > 如何正确地将图像控件添加到 Wordpress 定制器?

问题描述

Wordpress 管理员定制器控件不完整。我该如何解决?

我的代码:

$wp_customize->add_setting('swag_header_media');
$wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'swag_header_media', array(
    'label'            => 'Current Image Selection',
    'section'          => 'swag_header_media_section',
    'active_callback'  => 'header_show_image_selection_settings_callback',
    'settings'         => 'swag_header_media'
)));

结果不完整。我可以从中选择一个图像,图像会显示在主题的前端。但是,选择的图像不显示它正在控件中使用。

换句话说(见截图),您可以看到正在使用的背景图像(电话),但它没有显示它正在管理定制器控件中使用。它说“当前图像选择”,但它是空的,下面没有按钮可以更改或删除它。

在此处输入图像描述

标签: wordpresswordpress-theming

解决方案


当您检查页面时,是否有任何错误?

用这么少的数据很难弄清楚。

试试这个 'settings' => 'themename_theme_options[swag_header_media]',


推荐阅读