我想使用WP Customization API将几个图片上传字段添加到我的主题选项中。
对于每个上传字段,我想将上传的文件重命名为固定名称。
例如,我想添加一个hero_image字段,它应该始终存储为hero.jpg。
我添加了一个名为hero_image的设置,
$wp_customize->add_setting( 'hero_image' , array(
'default' => '',
) );
这是相关控件
$wp_customize->add_control(
new WP_Customize_Image_Control(
$wp_customize,
'hero_image_control',
array(
'label' => 'Site hero',
'section' => 'context_settings',
'settings' => 'hero_image',
'context' => 'your_setting_context'
)
)
);
我知道我可以添加一个清理回调,但这不会重命名上传的文件。
如果有人知道如何为特定字段添加preupload过滤器,那么它将成为我的一天:D