نمایش آخرین مطالب وردپرس همواره به عنوان یکی از اولویتهای اصلی کاربران این پلتفرم محسوب شده است. تاکنون، اکثر قالبهای وردپرس قابلیت نمایش آخرین مطالب به همراه تصویر شاخص را به صورت کامل فراهم نکردهاند، که موجب بروز مشکلاتی برای کاربران شده است.
در این راستا، این آموزش اقدام به معرفی یک افزونه مفید و یک روش کدنویسی مینماید که به شما این امکان را میدهد تا آخرین نوشتههای سایت خود را همراه با تصویر شاخص به شکل بهتری نمایش دهید. این افزونه با ارائه ابزارکهای مناسب به شما این امکان را میدهد تا به راحتی و با ظاهری زیبا، آخرین مطالب وردپرسی خود را به همراه تصاویر شاخص نمایش دهید. اگر به دنبال راهکاری جامع برای نمایش آخرین نوشتههای وردپرس خود هستید، با کیت وردپرس همراه شوید و از این افزونه بهرهمند شوید.
آموزش نمایش آخرین مطالب وردپرس همراه با تصویر شاخص
نمایش آخرین مطالب در وردپرس یا همون آخرین نوشته ها در وردپرس یکی از ساده ترین کارهایی است که می تونید خودتون با کدنویسی و بدون نصب افزونه اضافی این قابلیت رو داخل سایتتون پیاده سازی کنید. همچنین ما در دوره آموزش طراحی قالب وردپرس به دانشجویان آموزش دادیم چگونه به صورت حرفه ای ابزارک این قابلیت رو پیاده سازی کنند.
بنابراین اگر دوست دارید از این امکانات داخل سایت های وردپرسی مثل آب خوردن با کدنویسی اضافه کنید می تونید از دوره طراحی قالب وردپرس استفاده کنید
اما در هرصورت ما در این مقاله هر دو روش نمایش آخرین مطالب وردپرس با کدنویسی و با افزونه رو آموزش می دهیم
نمایش آخرین مطالب وردپرس با کدنویسی
برای نمایش آخرین مطالب وردپرس با کدنویسی و بدون استفاده از افزونه، میتوانید از قابلیتهای موجود در خود وردپرس استفاده کنید. در ادامه، یک رویکرد کامل برای نمایش آخرین مطالب با کدنویسی در وردپرس آورده شده است.
قدم 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]
را در آن وارد کنید.
با این روش، شما میتوانید آخرین مطالب وردپرس خود را به همراه تصویر شاخص بدون نیاز به افزونههای اضافی و فقط با یک شورتکد ساده که خودمان ایجاد کردیم نمایش دهید. همچنین یادتون نره که ما به این قابلیتی نمایش آخرین مطالب در وردپرسی که ایجاد کردیم هیچ استایلی ندادیم و ممکنه یکم ساده و بدون استایل و ظاهر جذاب باشه برای اینکه خودتون استایل بهش بدید از آموزش رایگان css و html استفاده کنید.
نمایش آخرین نوشته ها با افزونه وردپرسی
هر چند که در بالا نمایش آخرین مطالب در وردپرس رو با کدنویسی و بدون نصب افزونه آموزش دادیم اما در هر صورت شاید افرادی باشند که علاقه داشته باشند برای این کار افزونه نصب کنند بنابراین ادامه این آموزش رو دنبال کنید.
برای نمایش آخرین مطالب در وردپرس افزونه های مختلفی وجود دارد که ما در اینجا 3 افزونه پراستفاده و رایج وردپرسی رو برای این کار معرفی می کنیم.
- افزونه Recent Posts Widget With Thumbnails
- افزونه WP Latest Posts
- افزونه Latest Posts
اگر بخش آخرین مطالب در وردپرس رو خیلی ساده می خواهید به عنوان ابزارک در فوتر یا سایدبار نمایش دهید پیشنهاد میشه از افزونه Latest Posts استفاده کنید این افزونه خیلی راحت این امکان رو به شما میده که بعد از نصب افزونه آخرین نوشته ها در وردپرس رو در ناحیه های فوتر یا سایدبار نمایش دهید. افزونه Recent Posts Widget With Thumbnails نیز مانند همین افزونه است.
اما اگر دوست دارید آخرین مطالب رو هم در سایدبار و فوتر و هم در بخش صفحه اصلی یا بخش های دیگه نمایش دهید بهتره که از افزونه WP Latest Posts استفاده کنید این افزونه امکانات بسیار بیشتری داره و طبیعتاً کمی سنگین تر هست.
اگر می خواهید آخرین مطالب وردپرس را در صفحه اصلی نمایش دهید و از افزونه المنتور استفاده می کنید می تونید با همون المنتور این کار را انجام دهید برای این کار از آموزش نمایش مطالب در صفحه اصلی با المنتور استفاده کنید.
نکته:
نمایش آخرین مطالب در وردپرس با افزونه WP Latest Posts
خب برای استفاده از این افزونه مانند تصویر زیر افزونه رو از مخزن وردپرس نصب کنید.

این افزونه برعکس دو افزونه قبلی تنطیمات بیشتری داره و در تصویر زیر به صورت تصویری و خلاصه شما می تونید تنظیمات رو مشاهده کنید روش کار به این صورت هست که باید بعد از تغییرات دلخواه منتشر کنید بلاک رو و سپس با استفاده از شورتکد مثل همون روش کدنویسی مون هرجا دل تنگتون خواست استفاده کنید 🙂
چرا باید آخرین مطالب در وردپرس را اضافه کنیم؟
نمایش آخرین مطالب در وردپرس یک سری مزایا و اهمیتهایی دارد که میتواند برای یک وبسایت یا وبلاگ مفید باشد:
- ارتقاء تجربه کاربری (UX):
نمایش آخرین مطالب به کاربران امکان میدهد تا به راحتی و با دسترسی سریع به آخرین اطلاعات و محتواهای سایت شما، تجربه کاربری بهتری داشته باشند. - افزایش بازدید و تردد:
با نمایش آخرین مطالب، کاربران به راحتی میتوانند به محتواهای جدید سایت دسترسی پیدا کنند و این باعث افزایش بازدید و تردد در وبسایت میشود. - بهروزنگهداشتن مخاطبان:
با اطلاعرسانی به کاربران درباره آخرین اخبار، مقالات یا محتواهای مهم، شما میتوانید مخاطبان خود را بهروز نگه دارید و جذب بازدیدکنندگان جدید نیز داشته باشید. - سؤالات و پاسخها:
اگر وبسایت شما یک وبلاگ یا پرتال مرتبط با یک حوزه خاص است، نمایش آخرین مطالب به کاربران امکان میدهد تا به سؤالات و پرسشهای خود پاسخ پیدا کنند و در جریان آخرین تحولات باشند. - سؤالات و پیشنهادات:
اطلاع از آخرین مطالب به شما این امکان را میدهد که نظرات و پیشنهادات کاربران را در مورد محتواهای جدید شما بدانید و بهبودهای لازم را اعمال کنید. - تقویت SEO:
نمایش آخرین مطالب موجب تغییر مداوم و بهروزنگهداشتن سایت میشود که این میتواند به بهبود رتبهبندی در موتورهای جستجو (SEO) کمک کند. - مشارکت بیشتر:
نمایش آخرین مطالب کاربران را به مشارکت بیشتر در سایت شما ترغیب میکند؛ زیرا آنها با اطلاع از فعالیتهای دیگران، احتمالاً بیشتر به بحث و مشارکت در محتواها میپردازند.
به طور کلی، نمایش آخرین مطالب به بهبود تجربه کاربری، افزایش تردد و بازدید، و ارتقاء جذابیت وبسایت کمک میکند.
برای یادگیری طراحی این افزونه ها با کدنویسی شما می تونید از دوره جامع پلاگین نویسی وردپرس استفاده کنید.