如何将过滤器(如图像重命名)添加到主题自定义API设置

时间:2014-07-07 11:39:46

标签: wordpress themes

我想使用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

0 个答案:

没有答案