Php 如何从src中转义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标记并动态获取图像,但输出是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];?>">