2015-06-03 4 views
1

Я пытаюсь удалить тег «img src» из php, чтобы он просто отображал URL-адрес изображений, а не отображал фактическое изображение. Это код, который у меня есть до сих пор, и он отлично работает, но когда он отображается, он отображает миниатюры вместо URL-адресов.Удаление тега IMG SRC в Wordpress

<?php $pics = get_post_meta($post->ID, 'pics', true); 
    foreach($pics as $pics) 
    { 
     $image_attributes = wp_get_attachment_image_src($pics['pictures']); 
     echo '<img src="' . $image_attributes[0] . '" />'; 
    } 
?> 

Я знаю, Theres способа сделать это, но я не знаю, как удалить тег, не нарушая код изображения. Любая помощь приветствуется.

+0

Вы можете сделать 'var_dump ($ image_attributes);' и показать нам результат? – treegarden

+1

Почему вы не используете echo $ image_attributes [0]; –

+0

$ image_attributes [0] работал, спасибо Ash. Я знаю, что это похоже на noob, но я просто изучаю PHP lol. Спасибо всем за помощь. –

ответ

3

Если вы просто хотите echo СРК изображения, а не отображать его как изображение затем изменить

echo '<img src="' . $image_attributes[0] . '" />'; 

в

echo $image_attributes[0]; 

<?php 

    $pics = get_post_meta($post->ID, 'pics', true); 
    foreach($pics as $pics) 
    { 
     $image_attributes = wp_get_attachment_image_src($pics['pictures']); 
     echo $image_attributes[0]; 
    } 

?> 
+1

wow, что, вероятно, действительно то, что хотел OP. Я думаю слишком сложно ... – treegarden

+0

Это сработало отлично, спасибо :) –

1

Так что вы хотите показать на страницу «html-код» с тегом и атрибутом src?

Вы пытались заключить тег «img» в тег «pre»?

echo '<pre><img src="' . $image_attributes[0] . '" /></pre>'; 
Смежные вопросы