Как написать php-код (в wordpress | post-thumbnails) чтобы заработало?

Помогите, пожалуйста, решить задачку:
Нужно получить примерно следующее : <img src='mysite.ru/ava.png' alt='текст'>

В functions.php подключено: add_theme_support( 'post-thumbnails' );
Ниже привожу одинаковые строчки вывода, но что-то в них не так.

<?php
  $args = array(
    'numberposts'     => '0', 
    'category_name'   => 'comments', 
    'order'           => 'ASC', 
    'post_type'       => 'post',
    'suppress_filters' => true,
  );
  $posts = get_posts( $args );
  foreach($posts as $post){setup_postdata($post);   ?>

  <?php echo "<img class='media-object' src='" . get_the_post_thumbnail_url() ."' alt='" . the_field( 'comment_client' ) . "'>";?>

  <img class="media-object" src="<?php get_the_post_thumbnail_url();?>" alt="<?php the_field( 'comment_client' ); ?>">

<?
  }
  wp_reset_postdata();
?>


В html получаю следующее:
<img class='media-object' src='https://mysite.ru/wp-content/uploads/2018/06/ava.png' alt=''>
<img class="media-object" src="" alt="Иванов Иван, Москва">

Т.е. в одном случае одно не отработало, в другом другое.

Спасибо.
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
Tolly
@Tolly Автор вопроса
Заменил get_the_post_thumbnail_url() на the_post_thumbnail_url() вроде заработало.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы