رفتن به محتوای اصلی
فروشگاه فداسایت

سبد خرید شما

سبد خرید شما خالی است.

شروع پروژه
آموزشی ۶ دقیقه مطالعه ۳ اسفند ۱۴۰۳

نمایش آخرین مطالب وردپرس همراه عکس با کدنویسی

فداسایت
نویسنده

نمایش آخرین مطالب وردپرس همواره به عنوان یکی از اولویت‌های اصلی کاربران این پلتفرم محسوب شده است. تاکنون، اکثر قالب‌های وردپرس قابلیت نمایش آخرین مطالب به همراه تصویر شاخص را به صورت کامل فراهم نکرده‌اند، که موجب بروز مشکلاتی برای کاربران شده است.

در این راستا، این آموزش اقدام به معرفی یک افزونه مفید و یک روش کدنویسی می‌نماید که به شما این امکان را می‌دهد تا آخرین نوشته‌های سایت خود را همراه با تصویر شاخص به شکل بهتری نمایش دهید. این افزونه با ارائه ابزارک‌های مناسب به شما این امکان را می‌دهد تا به راحتی و با ظاهری زیبا، آخرین مطالب وردپرسی خود را به همراه تصاویر شاخص نمایش دهید. اگر به دنبال راهکاری جامع برای نمایش آخرین نوشته‌های وردپرس خود هستید، با فداسایت همراه شوید و از این افزونه بهره‌مند شوید.

آموزش نمایش آخرین مطالب وردپرس همراه با تصویر شاخص

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

 

نمایش آخرین مطالب وردپرس با کدنویسی

برای نمایش آخرین مطالب وردپرس با کدنویسی و بدون استفاده از افزونه، می‌توانید از قابلیت‌های موجود در خود وردپرس استفاده کنید. در ادامه، یک رویکرد کامل برای نمایش آخرین مطالب با کدنویسی در وردپرس آورده شده است.

قدم 1: ایجاد یک قالب فرعی (Child Theme)

اگر قالب وردپرسی خود را شخصی‌سازی می‌کنید، بهتر است یک قالب فرعی ایجاد کنید تا تغییرات شما در تازگی‌های آتی به راحتی اعمال شوند. اگر قالب فرعی دارید، به قدم بعدی بروید؛ در غیر این صورت، با استفاده از آموزش ساخت چایلدتم برای قالب وردپرس یک قالب فرعی یا همون چایلدتم ایجاد کنید.

قدم 2: اضافه کردن کد به فایل functions.php

  • وارد داشبورد وردپرس شوید.
  • به بخش “پوسته” رفته و فایل functions.php را انتخاب کنید.
  • کد زیر را به انتهای فایل functions.php اضافه کنید:
function custom_display_recent_posts() {
    $args = array(
        'post_type'      => 'post',
        'posts_per_page' => 5, // تعداد نوشته‌های نمایش داده شده
    );

    $query = new WP_Query($args);

    if ($query->have_posts()) {
        echo '<ul>';
        while ($query->have_posts()) {
            $query->the_post();
            echo '<li>';
            echo '<a href="' . get_permalink() . '">' . get_the_title() . '</a>';
            if (has_post_thumbnail()) {
                echo '<div>';
                the_post_thumbnail('thumbnail'); // اندازه تصویر شاخص
                echo '</div>';
            }
            echo '</li>';
        }
        echo '</ul>';
        wp_reset_postdata();
    } else {
        echo 'مطلبی یافت نشد.';
    }
}

add_shortcode('display_recent_posts', 'custom_display_recent_posts');

 

 

قدم 3: نمایش آخرین مطالب در صفحه

حالا می‌توانید کد شورتکد [display_recent_posts] را در هر صفحه یا مطلبی که می‌خواهید آخرین مطالب در آن نمایش داده شود، اضافه کنید. به عنوان مثال، یک صفحه جدید بسازید و [display_recent_posts] را در آن وارد کنید.

با این روش، شما می‌توانید آخرین مطالب وردپرس خود را به همراه تصویر شاخص بدون نیاز به افزونه‌های اضافی و فقط با یک شورتکد ساده که خودمان ایجاد کردیم نمایش دهید. همچنین یادتون نره که ما به این قابلیتی نمایش آخرین مطالب در وردپرسی که ایجاد کردیم هیچ استایلی ندادیم .

نمایش آخرین نوشته ها با افزونه وردپرسی

هر چند که در بالا نمایش آخرین مطالب در وردپرس رو با کدنویسی و بدون نصب افزونه آموزش دادیم اما در هر صورت شاید افرادی باشند که علاقه داشته باشند برای این کار افزونه نصب کنند بنابراین ادامه این آموزش رو دنبال کنید.

برای نمایش آخرین مطالب در وردپرس افزونه های مختلفی وجود دارد که ما در اینجا 3 افزونه پراستفاده و رایج وردپرسی رو برای این کار معرفی می کنیم.

اگر بخش آخرین مطالب در وردپرس رو خیلی ساده می خواهید به عنوان ابزارک در فوتر یا سایدبار نمایش دهید پیشنهاد میشه از افزونه Latest Posts استفاده کنید این افزونه خیلی راحت این امکان رو به شما میده که بعد از نصب افزونه آخرین نوشته ها در وردپرس رو در ناحیه های فوتر یا سایدبار نمایش دهید. افزونه Recent Posts Widget With Thumbnails نیز مانند همین افزونه است.

اما اگر دوست دارید آخرین مطالب رو هم در سایدبار و فوتر و هم در بخش صفحه اصلی یا بخش های دیگه نمایش دهید بهتره که از افزونه WP Latest Posts استفاده کنید این افزونه امکانات بسیار بیشتری داره و طبیعتاً کمی سنگین تر هست.

 

نمایش آخرین مطالب در وردپرس با افزونه WP Latest Posts

خب برای استفاده از این افزونه مانند تصویر زیر افزونه رو از مخزن وردپرس نصب کنید.

نمایش آخرین مطالب در وردپرس با افزونه WP Latest Posts

این افزونه برعکس دو افزونه قبلی تنطیمات بیشتری داره و در تصویر زیر به صورت تصویری و خلاصه شما می تونید تنظیمات رو مشاهده کنید روش کار به این صورت هست که باید بعد از تغییرات دلخواه منتشر کنید بلاک رو و سپس با استفاده از شورتکد مثل همون روش کدنویسی مون هرجا دل تنگتون خواست استفاده کنید

 

چرا باید آخرین مطالب در وردپرس را اضافه کنیم؟

نمایش آخرین مطالب در وردپرس یک سری مزایا و اهمیت‌هایی دارد که می‌تواند برای یک وبسایت یا وبلاگ مفید باشد:

  1. ارتقاء تجربه کاربری (UX):
    نمایش آخرین مطالب به کاربران امکان می‌دهد تا به راحتی و با دسترسی سریع به آخرین اطلاعات و محتواهای سایت شما، تجربه کاربری بهتری داشته باشند.
  2. افزایش بازدید و تردد:
    با نمایش آخرین مطالب، کاربران به راحتی می‌توانند به محتواهای جدید سایت دسترسی پیدا کنند و این باعث افزایش بازدید و تردد در وبسایت می‌شود.
  3. به‌روزنگه‌داشتن مخاطبان:
    با اطلاع‌رسانی به کاربران درباره آخرین اخبار، مقالات یا محتواهای مهم، شما می‌توانید مخاطبان خود را به‌روز نگه دارید و جذب بازدیدکنندگان جدید نیز داشته باشید.
  4. سؤالات و پاسخ‌ها:
    اگر وبسایت شما یک وبلاگ یا پرتال مرتبط با یک حوزه خاص است، نمایش آخرین مطالب به کاربران امکان می‌دهد تا به سؤالات و پرسش‌های خود پاسخ پیدا کنند و در جریان آخرین تحولات باشند.
  5. سؤالات و پیشنهادات:
    اطلاع از آخرین مطالب به شما این امکان را می‌دهد که نظرات و پیشنهادات کاربران را در مورد محتواهای جدید شما بدانید و بهبودهای لازم را اعمال کنید.
  6. تقویت SEO:
    نمایش آخرین مطالب موجب تغییر مداوم و به‌روزنگه‌داشتن سایت می‌شود که این می‌تواند به بهبود رتبه‌بندی در موتورهای جستجو (SEO) کمک کند.
  7. مشارکت بیشتر:
    نمایش آخرین مطالب کاربران را به مشارکت بیشتر در سایت شما ترغیب می‌کند؛ زیرا آنها با اطلاع از فعالیت‌های دیگران، احتمالاً بیشتر به بحث و مشارکت در محتواها می‌پردازند.

به طور کلی، نمایش آخرین مطالب به بهبود تجربه کاربری، افزایش تردد و بازدید، و ارتقاء جذابیت وبسایت کمک می‌کند.

برای سفارش سایت و دریافت مشاوره رایگان با ما در ارتباط باشید

تیم فداسایت آماده پاسخ‌گویی به سوالات و بررسی نیازهای پروژه شماست.

تماس با ما

بدون دیدگاه

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کد امنیتی تصویری
کد امنیتی وارد شده صحیح نیست

fadasitecom@gmail.com
شنبه تا چهارشنبه ۹ تا ۱۷ پنجشنبه ۹ تا ۱۳
واتساپ:
گلستان، گرگان
ارتباط با واتساپ
چت با پشتیبانی فداسایت
سلام! چطور می‌تونیم کمکتون کنیم؟