wordpress - 如何正确地将图像控件添加到 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'
)));
结果不完整。我可以从中选择一个图像,图像会显示在主题的前端。但是,选择的图像不显示它正在控件中使用。
换句话说(见截图),您可以看到正在使用的背景图像(电话),但它没有显示它正在管理定制器控件中使用。它说“当前图像选择”,但它是空的,下面没有按钮可以更改或删除它。
解决方案
当您检查页面时,是否有任何错误?
用这么少的数据很难弄清楚。
试试这个 'settings' => 'themename_theme_options[swag_header_media]',
推荐阅读
- java - 引用是如何在 Java 中存储的
- sql - 无法通过完全外连接获取空值
- git - 使用git进行持续集成的工作流程是什么
- php - php + 身份服务器,check_session
- delegates - watchOS 中的扩展运行时会话在首次运行后停止工作
- firebase - 如何访问另一个集合中的集合?[颤振] [火力基地]
- flutter - 在 Flutter 中是否有可以在按下键盘上的 Return 按钮时捕获的命令?
- material-ui - `get` 和相对定位的赛普拉斯滚动行为
- kubernetes-helm - Helm:升级失败:无法通过更新字段图像修补 ...
- laravel - 如何通过 gitlab-ci.yml 将 laravel 项目从 gitlab 拉到远程服务器