对于这个客户的网站,我在他们的主页上制作了一个名为“特色产品”的部分,其中有展示产品的图片。目前,我必须通过front-page.php
但我不希望客户端必须这样做,我需要在customiser中有一个名为featureImages
在这里,他可以上传自己的图片,然后在头版更新。必须有4个上传部分,如:
featureImage-1
featureImage-2
featureImage-3
featureImage-4
然后,当他将一个文件上传到其中任何一个文件时,它会将当前文件替换为他拥有的文件。我在一些主题上看到过这一点,但我不知道他们是如何做到的。
我已经尝试过搜索这个,但我真的不知道如何用文字来表达它,以便谷歌给我一个结果。
如果之前有人问过我,我会提供任何帮助,或者你是否可以为我指出正确的方向:)
最合适的回答,由SO网友:cjbj 整理而成
自定义程序具有special control for file uploads. 假设您已经知道主题定制器的工作原理,则必须以这种方式添加四个控件:
$wp_customize->add_control(
new WP_Customize_Upload_Control(
$wp_customize,
\'wpse215632_image_1\',
array(
\'label\' => __( \'First image\', \'wpse215632_theme\' ),
\'description\' => __( \'More about first image\', \'wpse215632_theme\' ),
\'section\' => \'wpse215632__section_id\',
\'settings\' => \'wpse215632__setting_id\',
) )
);
现在,您可以使用检索模板中的图像
get_theme_mod(\'wpse215632_image_1\')
.