Products
GG网络技术分享 2025-03-18 16:12 17
I have added this customize function functions.php to add image.
// Provider Imagefunction header($wp_customize){
$wp_customize->add_setting(\'header-image\');
$wp_customize->add_control(new WP_Customize_Cropped_Image_Control($wp_customize, \'header-image\', array(
\'label\' => \'Add Image\',
\'section\' => \'header-section\',
\'settings\' => \'header-image\',
\'width\' => 426,
\'height\' => 642
)));
}
add_action(\'customize_register\',\'header\');
After then I echo
<img src=\"<?php echo wp_get_attatchment_url(get_theme_mod(\'header-image\')) ?>\">
Field work in customization. But the page is just loading.
wp_get_attatchment_url
looks like mistype, it seems that correct name is wp_get_attachment_url.
###
First of all, get the header Image URL by using this function
function get_header_image() {$url = get_theme_mod( \'header_image\', get_theme_support( \'custom-header\', \'default-image\' ) );
if ( \'remove-header\' == $url ) {
return false;
}
if ( is_random_header_image() ) {
$url = get_random_header_image();
}
Demand feedback