我无法从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="http://www.srcmini.com/<
?php echo esc_url($mobile_logo);
?>">
我尝试了var_dump $ mobile_logo, 我得到的只是string(0)” ” 。
你能帮我吗?谢谢。
#1【无法使用WP_Customize_Image_Cropped_Control从get_theme_mod获取值】我找到一个答案, 我应该使用wp_get_attachment_image_url()。因此答案是:
<
?php
$mobile_logo = get_theme_mod( 'mobile_logo' );
?>
<
img src="http://www.srcmini.com/<
?php echo esc_url(wp_get_attachment_image_url($mobile_logo));
?>">
推荐阅读
- 我可以为wordpress创建第二个自定义标签系统吗()
- 是否可以在WordPress中的Hestia主题中编辑页眉图像
- jQuery.load可以追加而不是替换吗()
- 如果用户正在查看自己的个人资料,可以在用户个人资料上显示一些文本,但是如果其他人正在查看个人资料,则可以将其隐藏吗()
- 干货电商归因模型技术方案
- HarmonyOS JS应用开发需要关注哪些线程(官方解析来啦~)
- kubernetes 使用 PV 和 PVC 管理数据存储
- 简单的三步教你下载PyCharm汉化插件,让你学习Python事功半倍
- 揭秘盒马鲜生 Android 短视频秒播优化方案