Vì vậy, tôi có Phần tùy chỉnh này trong Trình tùy chỉnh kiểm soát các Sản phẩm tính năng trên Trang chủ. Có tất cả đã đăng ký, nhưng vấn đề tôi gặp phải là khi khách hàng tải lên một trong những hình ảnh tính năng mà tôi không biết làm thế nào để cập nhật nó.
functions.php mã tôi đang làm việc với:
// Customiser
function themeName_customize_register( $wp_customize ) {
$wp_customize->add_setting('feature_product_one', array(
'default-image' => get_template_directory_uri() . '/assest/imgs/featureProducts/product1.png',
'transport' => 'refresh',
'height' => 180,
'width' => 160,
));
$wp_customize->add_setting('feature_product_two', array(
'default-image' => get_template_directory_uri() . '/assest/imgs/featureProducts/product1.png',
'transport' => 'refresh',
'height' => 180,
'width' => 160,
));
$wp_customize->add_setting('feature_product_three', array(
'default-image' => get_template_directory_uri() . '/assest/imgs/featureProducts/product1.png',
'transport' => 'refresh',
'height' => 180,
'width' => 160,
));
$wp_customize->add_setting('feature_product_four', array(
'default-image' => get_template_directory_uri() . '/assest/imgs/featureProducts/product1.png',
'transport' => 'refresh',
'height' => 180,
'width' => 160,
));
$wp_customize->add_section('feature_images', array(
'title' => __('Featured Products', 'themeRemax'),
'description' => __('Your 5 Feature Images on the Home-Page.'),
'priority' => 70,
'active_callback' => 'is_front_page',
));
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'feature_product_one_control', array(
'label' => __('Feature Product #1', 'themeRemax'),
'section' => 'feature_images',
'settings' => 'feature_product_one',
)));
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'feature_product_two_control', array(
'label' => __('Feature Product #2', 'themeRemax'),
'section' => 'feature_images',
'settings' => 'feature_product_two',
)));
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'feature_product_three_control', array(
'label' => __('Feature Product #3', 'themeRemax'),
'section' => 'feature_images',
'settings' => 'feature_product_three',
)));
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'feature_product_four_control', array(
'label' => __('Feature Product #4', 'themeRemax'),
'section' => 'feature_images',
'settings' => 'feature_product_four',
)));
}
add_action('customize_register', 'themeName_customize_register');
Tôi đã đặt 2 sản phẩm có cùng một hình ảnh mặc định nhưng khi tôi vào phần tùy biến và cập nhật Feature Product #2
thì nó không cập nhật gì cả.
Tôi biết tôi cần thêm một số mã ở trang đầu bên trong <img>
thẻ nhưng tôi không biết gì: /
Tôi có cảm giác rằng những gì tôi có ở trên là một cách dài hơi để làm mọi thứ nhưng đó là những gì tôi đã làm việc, nếu có một cách dễ dàng thì tôi sẽ đánh giá cao bạn chỉ cho tôi theo hướng đó :)
Tôi đánh giá cao sự giúp đỡ
Lưu ý bên : Trang nhất của tôi.php :
<div class="featureImg">
<img src="What goes here?" alt="Product 1">
<img src="What goes here?" alt="Product 1">
</div>