get_post_meta в img src возвращая src - PullRequest
1 голос
/ 24 ноября 2011

Я разрабатываю тему WordPress и использую настраиваемые поля.У меня есть следующий код:

<img alt="sunset" src="<?php echo get_post_meta($post_id->ID, 'bottom', true) ?>" height="150" width="450" border="0" />

// That code is giving this:
<img alt="sunset" src="" height="150" width="450" border="0">

Я использовал этот код, чтобы проверить, является ли настраиваемое поле пустым, он возвращает путь к изображению, который является правильным, изображение работает правильно при просмотре по этому пути.

<?php exit ( var_dump( get_post_meta($post->ID, 'bottom', true) ) ); ?>

Есть идеи, почему изображение отображается неправильно?

Ответы [ 2 ]

1 голос
/ 24 ноября 2011

get_post_meta возвращает само значение поля. Вы, вероятно, вставили весь тег "img" в само поле. Проверьте свое поле.

0 голосов
/ 24 ноября 2011

Попробуйте этот код

<img alt="sunset" src="<?php echo get_post_meta($post->ID, 'bottom', true) ?>" height="150" width="450" border="0" />

Я изменил $ post_id-> ID на $ post-> ID.Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...