2017-10-03 13 views
-1

私はimgタグを使用してイメージを動的に取得していますが、出力にはhtmlタグが付いています。srcからhtmlタグをエスケープする方法

<img src="<?php echo wp_get_attachment_image(get_post_thumbnail_id(), "medium", true);?>"/> 

出力は、あなたがそれをechoする必要があるので、wp_get_attachment_image functionimg tagないURLを返しますので、これは

"/> 
+0

シェアを持っていますか? – C2486

+0

user2486 @私の出力は私の欲しい出力ですが、このhtmlタグで来ています –

+0

'

'のような' htmlspecialchars'で試してみてください – C2486

答えて

0

で来ています。

+0

サイードyahyapour @それは、エコー下aalreadyだ、 –

+0

サイードyahyapour @私はこれを行っている」、あなたのsupport.Iのおかげで、私は私の質問に答えてきた@私のanswere.pleaseがあなたのサポート –

+0

アマン・クマールを参照してください掲載しています –

1

誤った機能を使用しています。

wp_get_attachment_imageは、イメージタグ全体をhtmlで提供します。

参考:https://developer.wordpress.org/reference/functions/wp_get_attachment_image/

何を探してるんですかwp_get_attachment_image_src

参照されています https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/

は、このコードを試してみてください:

<img src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id(), "medium", true); ?>" /> 

それが役立つことを願っています。 :)

+0

shazyriverをありがとう@この –

1

まあおかげで一人一人.Iは、あなたが ``

何を得るソリューション

<?php $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), "size");?> 

<img src="<?php echo $thumbnail[0];?>"> 
関連する問題