1
我在定製程序中遇到WP_Customize_Cropped_Image_Control
問題。我設置的默認圖像不會顯示在您上傳的Customizer的側窗格中,並且當我上傳新圖像時,它僅輸出一個數字,假定爲圖像ID。當我將WP_Customize_Cropped_Image_Control
更改爲WP_Customize_Image_Control
時,一切正常。默認圖像和上傳圖像都顯示在定製器和預覽窗口中。默認圖像在定製程序中未顯示,用於WP_Customize_Cropped_Image_Control
是否有不同的方式來設置/顯示定製器中的默認裁剪圖像的默認圖像?
這是我在我的customizer.php代碼:
$wp_customize->add_setting('bio_image', array(
'default' => get_template_directory_uri() . '/images/default.jpg',
'transport' => 'postMessage'
));
$wp_customize->add_control(new WP_Customize_Cropped_Image_Control($wp_customize, 'bio_image', array(
'label' => __('Image', 'myTheme'),
'flex_width' => false,
'flex_height' => false,
'width' => 330,
'height' => 330,
'settings' => 'bio_image'
)));
這是代碼,我有我的customizer.js:
wp.customize('bio_image', function(value) {
value.bind(function(newval) {
$('#bio-image').attr('src', newval);
});
});
這是我在我的代碼模板文件:
<img id="bio-image" src="<?php echo get_theme_mod('bio_image' , get_template_directory_uri().'/images/default.jpg'); ?>">
面對同樣的問題。你找到答案了嗎? –