2017-10-03 5 views
-1

zu entkommen Ich benutze img-Tag und bekommen Bild dynamisch, aber die Ausgabe kommt mit HTML-Tag.Wie HTML-Tag von src

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

Ausgabe kommt mit

"/> 
+0

was Sie bekommen ''

? – C2486

+0

user2486 @ Bro Out Put kommt mit diesem "/> meine output ist meine Wunsch Ausgabe .aber es kommt mit diesem html-Tag –

+0

versuchen Sie mit' htmlspecialchars 'wie'

' – C2486

Antwort

0

Dies liegt daran, wp_get_attachment_image function gibt eine img tag nicht eine URL, so dass Sie es einfach echo benötigen.

+0

saeed yahyapour @ es ist aalready unter echo, –

+0

saeed yahyapour @ Ich habe dies getan, Vielen Dank für Ihre Unterstützung.Ich habe meine Antwort geschrieben. Bitte diese –

+0

Aman Kumar @ Thanks Für Ihre Unterstützung –

1

Sie verwenden die falsche Funktion.

wp_get_attachment_image liefert das gesamte Bild-Tag mit HTML.

Referenz: https://developer.wordpress.org/reference/functions/wp_get_attachment_image/

Was Sie suchen ist wp_get_attachment_image_src

Referenz: https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/

diesen Code Versuchen:

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

Hoffe es hilft. :)

+0

shazyriver @ Ich habe meine Frage beantwortet –

1

Nun Dank Jeder .Ich habe Lösung

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

<img src="<?php echo $thumbnail[0];?>">