Php 如何从src中转义html标记
我正在使用img标记并动态获取图像,但输出是html标记Php 如何从src中转义html标记,php,wordpress,Php,Wordpress,我正在使用img标记并动态获取图像,但输出是html标记 <img src="<?php echo wp_get_attachment_image( get_post_thumbnail_id(), "medium", true);?>"/> 这是因为wp\u get\u attachment\u image函数返回的是img标记而不是url,因此您只需回送它。您使用的函数不正确 wp\u get\u attachment\u image使用html提供整个图像标记
<img src="<?php echo wp_get_attachment_image( get_post_thumbnail_id(), "medium", true);?>"/>
这是因为
wp\u get\u attachment\u image函数
返回的是img标记
而不是url,因此您只需回送它。您使用的函数不正确
wp\u get\u attachment\u image使用html提供整个图像标记
参考:
您要找的是wp\u get\u attachment\u image\u src
参考:
尝试以下代码:
<img src="<?php echo wp_get_attachment_image_src( get_post_thumbnail_id(), "medium", true ); ?>" />
“/>
希望能有帮助。:谢谢大家。我有解决办法
<?php $thumbnail = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "size" );?>
<img src="<?php echo $thumbnail[0];?>">
">
分享你得到的
?user2486@Broout put随此“/>我的out put是我渴望的输出。但它随此html标记一起出现,带有htmlspecialchars
类似
使用'medium'
而不是“medium”“
shazyriver@I你回答了我的问题吗yahyapour@I我已经这样做了,谢谢你的支持。我已经发布了我的回复。请看这个
<?php $thumbnail = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "size" );?>
<img src="<?php echo $thumbnail[0];?>">