PHP эхо-ссылки

0

Как добавить ссылку на следующую строку?

if ($image) echo $image->resize('w=272&h=170');

Я попытался добавить что-то вроде

if ($image) echo '<a href="'.get_the_permalink().'">'$image->resize('w=272&h=170')'</a>';
  • 1
    Что не так с кодом у вас есть? Каков выход того, что у вас есть? Кроме того, что возвращает $image->resize('w=272&h=170') ? URL или двоичные данные изображения?
Теги:

3 ответа

0

Попробуйте следующее (непроверенное):

if ($image) echo '<a href="'.get_the_permalink().'"><img src="' . $image->resize('w=272&h=170') . '"/></a>';

Результат из $image-> resize() в wordpress отображает назначение... Лучшим решением будет следующее:

if($image && ($imageResized = $image->resize('w=272&h=170'))) {
    echo '<a href="'.get_the_permalink().'">' . $imageResized . '</a>';
}
  • 0
    Вы не конканируете переменную.
  • 0
    @lolka_bolka Я делаю сейчас ...
Показать ещё 16 комментариев
0
if ($image) {
    echo '<a href="'.get_the_permalink().'">' . $image->resize('w=272&h=170') . '</a>';
}
  • 0
    Не. В сочетании с ' . до $image-resize и . ' После этого используйте IDE чувак, чтобы проверить синтаксическую ошибку, и изучите основы строк PHP вместо того, чтобы понизить меня.
-1

Вы можете сделать это:

echo ($image ? '<a href="'.get_the_permalink().'">'. $image->resize('w=272&h=170'). '</a>' : '');
  • 0
    что-то эхо ...
  • 0
    О чем ты говоришь?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню