رفتن به مطلب

مشکل با نمایش تصویر شاخص


پست های پیشنهاد شده

درود

دوستان گرامی من میخوام که آخرین پستم رو در قسمتس از صفحه سایت نمایش بدم. اما نمیدونم چرا تصویر شاخص این پست نمایش داده نمیشه؟!

کدی که من استفاده میکنم:

<?php
  $args = array( 'numberposts' => '1' );
  $recent_posts = wp_get_recent_posts( $args );
  foreach( $recent_posts as $recent ){
    echo '<h2>' .   $recent["post_title"].'</h2>';
    echo '<p>' .   $recent["post_excerpt"].'</p>';
    echo $recent["the_post_thumbnail()"]; //مشکل من عدم نمایش تصویر شاخصه
  echo '<a class="btn" href="' . get_permalink($recent["ID"]) . '">' .   "مطالعه بیشتر" . '</a>';
  }
  wp_reset_query();
?>

این مشکل زمانی پیش اومد که در تنظیمات خواندن از صفحه های یکتا استفاده کردم. در حالی که اگه روی آخرین نوشته باشه کد به صورت زیر کاملا درست کار میکنه.

<?php the_post_thumbnail(); ?>//اینجا  تصویر شاخص رو نشون میده و مشکلی هم نداره
<div>
  <?php
    $args = array( 'numberposts' => '1' );
    $recent_posts = wp_get_recent_posts( $args );
    foreach( $recent_posts as $recent ){
      echo '<h2>' .   $recent["post_title"].'</h2>';
      echo '<p>' .   $recent["post_excerpt"].'</p>';
      echo '<a class="btn" href="' . get_permalink($recent["ID"]) . '">' .   "مطالعه بیشتر" . '</a>';
    }
    wp_reset_query();
  ?>
</div>

سپاس از همه.

ویرایش شده توسط unid_user
لینک به ارسال

درستش کردم.

کدهای بالا رو باید به صورت زیر ترکیب کنم:

<?php
  $args = array( 'numberposts' => '1' );
  $recent_posts = wp_get_recent_posts( $args );
  foreach( $recent_posts as $recent ){
      echo get_the_post_thumbnail($recent["ID"], 'featured-image');
      echo '<div>';
      echo '<h2>' .   $recent["post_title"].'</h2>';
      echo '<p>' .   $recent["post_excerpt"].'</p>';
      echo '<a class="btn" href="' . get_permalink($recent["ID"]) . '">' .   "مطالعه بیشتر" . '</a>';
      echo '</div>';
  }
  wp_reset_query();
?>

 

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...