ایجاد فایل اصلی

برای نمایش پست‌های مرتبط در صفحه single.php در وردپرس، می‌توانید از تابع related_posts() یا هر تابع مشابه دیگری که یک لیست از پست‌های مرتبط با پست فعلی را بازگرداند، استفاده کنید. این تابع به شما اجازه می‌دهد تا پست‌های مرتبط با پست فعلی را بر اساس برچسب‌ها، دسته‌ها، یا هر معیار دیگری که شما مشخص کنید، انتخاب کنید و نمایش دهید.

در ادامه یک نمونه کد آمده است که نحوه استفاده از تابع related_posts() را نشان می‌دهد:

<?php
    // دریافت برچسب‌های پست فعلی
    $tags = wp_get_post_tags($post->ID);

    if ($tags) {
        $tag_ids = array();
        foreach ($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
        
        // Query برای پست‌های مرتبط بر اساس برچسب‌ها
        $args = array(
            'tag__in' => $tag_ids,
            'post__not_in' => array($post->ID),
            'posts_per_page' => 5, // تعداد پست‌های مرتبط که نمایش داده می‌شود
            'ignore_sticky_posts' => 1
        );

        $related_posts_query = new WP_Query($args);
?>

ذخیره تنظیمات

برای نمایش تصویر شاخص هر پست در لیست پست‌های مرتبط، شما می‌توانید از تابع get_the_post_thumbnail() استفاده کنید. این تابع تصویر شاخص پست را برگردانده و شما می‌توانید آن را در هر جای کد که می‌خواهید نمایش دهید وارد کنید.

در ادامه، کد قبلی را که پست‌های مرتبط را نمایش می‌دهد، به گونه‌ای تغییر می‌دهیم که هر پست به همراه تصویر شاخص خود نمایش داده شود:

4.5/5 - (2 امتیاز)
دیدگاه ها :

درصورتی که در رابطه با این مطلب سوالی دارید میتوانید از طریق این قسمت باما در ارتباط باشید ...

ارسال دیدگاه

16 + شش =