Я не могу вывести значение из WP_Customize_Cropped_Image_Control.
Я не могу понять, что я делаю неправильно, мое изображение выбирается и хорошо сохраняется в настройщике, но не могу вывести это изображение. Вот мой код для настройщика:
$wp_customize->add_setting('mobile_logo', array(
'transport' => 'postMessage',
'sanitize_callback' => 'absint'
));
$wp_customize->add_control( new WP_Customize_Cropped_Image_Control( $wp_customize, 'mobile_logo', array(
'label' => esc_html__( 'Mobile Logo', 'my_theme' ),
'height' => 80,
'width' => 120,
'flex-height' => true,
'flex-width' => true,
'settings' => 'mobile_logo',
'section' => 'title_tagline',
)));
Мой код для вывода:
<?php
$mobile_logo = get_theme_mod( '_mobile_logo' );
?>
<img src="<?php echo esc_url($mobile_logo); ?>">
Я попробовал var_dump $ mobile_logo, и все, что я получаю, это string (0) "".
Можете ли вы помочь мне, пожалуйста? Спасибо.