Intereting Posts
Как я могу использовать AJAX для сохранения / обновления формы виджетов? Что такое add_theme_support ('custom-header-uploads'); особенность сделать? Как я могу напечатать содержимое поля wp_editor? Как вы делаете сообщения из внешнего WordPress? Недействительный URL-адрес действия формы Дополнительные пользовательские поля: условное выражение с выбором Прикрепление метаданных к элементу таксономии Показывать видео на главной странице для пользователей, которые не вошли в систему Как эффективно загружать и использовать API WordPress извне исходной структуры Как определить, что генерирует большое количество запросов к базе данных? Что происходит с моими более старыми постами, если я переключаюсь на дочернюю тему? Многопользовательское создание поддоменов Сомнение | какова будет папка с корневым каталогом? Почему WP не использует относительные ссылки при связывании страниц? Условные теги – несколько категорий столбцы базы данных: post_title vs post_name

Как исправить код в php?

Я новичок в PHP, и я не могу решить этот код. Он показывает ошибку.

<?php function thumbImg() { if ( has_post_thumbnail() ) { the_post_thumbnail( array(54,54) ); } else { <img src='<?php echo $data['featured_img']; ?>' alt='<?php the_title(); ?>' /> } } ?> 

То, что я пытаюсь достичь, – это установить резервный образ для недавно появившегося виджета, если нет установленного набора изображений, поэтому я пытаюсь сделать функцию / короткий код, который я могу использовать на моей странице последних сообщений о виджетах ['featured_img'] который получит данные с панели администратора.

Solutions Collecting From Web of "Как исправить код в php?"

Вы смешиваете содержимое html и php. Вы должны написать так:

 <?php function thumbImg() { if ( has_post_thumbnail() ) { the_post_thumbnail( array(54,54) ); } else { echo "<img src='{$data['featured_img']}' alt='".get_the_title()."' />"; } } ?> 

Таким образом, вам не нужно открывать и закрывать тег php.

Вам нужно закрыть тег PHP, прежде чем писать html-код для источника изображения, а затем снова открыть тег PHP после завершения вашего HTML-кода.

  <?php function thumbImg() { if ( has_post_thumbnail() ) { the_post_thumbnail( array(54,54) ); } else { ?> <img src='<?php echo $data['featured_img']; ?>' alt='<?php the_title(); ?>' /> <?php } } ?>