WordPress PHP проблема, получение пользовательского поля изображения или изображения по умолчанию - PullRequest
0 голосов
/ 18 июля 2011

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

<?php
if (get_post_meta($post->ID, 'thumbnail', true)) {
echo "<img src='echo get_post_meta($post->ID, 'thumbnail', true)' width='100px' />";
}else{
echo "<img src='http://site.com/default.jpg' width='50px' />";
}   
?>

Приведенный выше код приводит к изображению по умолчанию, в котором изображение настраиваемого поля не добавляется, но выдает код img, показанный ниже в качестве вывода для заполненного пользователем изображения.

<img src='echo get_post_meta(86, ''thumbnail'', true)' width='100px' />

1 Ответ

1 голос
/ 18 июля 2011

Скорее всего, проблема в том, что у вас есть оператор echo внутри другого оператора echo.

<?php
if (get_post_meta($post->ID, 'thumbnail', true)) {
echo "<img src='" . get_post_meta($post->ID, 'thumbnail', true) . "' width='100px' />";
}else{
echo "<img src='http://site.com/default.jpg' width='50px' />";
}   
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...