آموزش نمایش مطالب دسته خاص در وردپرس
- آموزش • آموزش وردپرس • افزونه • افزونه وردپرس
- ۳ مرداد ۱۴۰۲
- 1,139 بازدید
دلایلی وجود دارند که ممکن است روند وب گردی شما را با مشکل روبهرو کنند، مانند اینکه مجبور به دیدن لیستی طولانی از پستهای نامرتبط شوید. در نتیجه، کاربر به جای کلیک کردن و بازدید از صفحات بعدی، دکمه بستن را زده و به سایت دیگری میرود.
راه حل ساده، تمرکز روی محدود کردن پستهای نمایش داده شده به یک دسته خاص است. با این کار، یک المان رابط کاربری آزاردهنده که تمرکز را از بین میبرد، به ابزاری قدرتمند برای تشویق کاربران به کاوش و جستجوی عمیقتر در سایت شما تبدیل میشود.
چند راه برای لیست کردن پستها بر اساس دسته بندی در وردپرس وجود دارد. میتوانید از یک قطعه کد یا از یک افزونه وردپرس برای ساده کردن فرآیند استفاده کنید. در این مقاله، نحوه اجرای هر دو روش را برای نمایش مطالب دسته خاص به شما آموزش خواهیم داد.
آنچه در این پست میخوانید
چرا پستها را بر اساس دسته نمایش میدهیم؟
دلایل مختلفی وجود دارد که ممکن است بخواهید پستهای یک دسته بندی خاص را نمایش دهید:
میتوانید پستهای پیشنهادی را به گونهای تنظیم کنید که مرتبط با یک صفحه خاص باشند. این باعث میشود که خوانندگان روی محتوای اضافی مرتبط کلیک کنند.
میتوانید یک دسته بندی ویژه برای پستهایی که میخواهید هایلایت کنید و در سراسر سایت خود نمایش دهید، ایجاد نموده و توجه و ترافیک را به سمت آنها جلب کنید. این کار به خصوص برای نمایش پستهای مهم از یک دسته در صفحه اول سایت وردپرسی شما مفید است.
شما میتوانید جریان کلی سایت خود را بهبود ببخشید. ابزارک پیشفرض «پستهای اخیر» که در وردپرس ارائه شده است، صرفنظر از دستهبندی یا ارتباط، آخرین پستها را نمایش میدهد. این از لحاظ UX ایده آل نیست. اگر محتوای فهرست شده مرتبط نباشد، به مانعی تبدیل میشود که کاربر مجبور به دور زدن آن است، و تجربه کاربری را افزایش نمیدهد.
نمایش مطالب دسته خاص به کمک افزودن قطعه کد
اولین روشی که بررسی خواهیم کرد استفاده از یک قطعه کد است که باعث میشود همه پستها را در یک دسته بندی خاص نشان دهد. اگر با افزودن کد مشکلی ندارید، می توانید تقریباً هر ویژگی را که میخواهید در لیست پست وردپرس خود قرار دهید. شما همچنین می توانید به آن هر طور که دوست دارید استایل دهید.
در این روش قطعه کد زیر را به فایل functions.php قالب اضافه کنید. توصیه میکنیم که جهت جلوگیری از بروز هرگونه مشکل، آموزش افزودن کد به سایت وردپرسی را مطالعه فرمائید.
function Last5posts() { $args = array( 'posts_per_page' => 5, 'category_name' => 'uncategorized'); $last_5_posts_query = new WP_Query( $args ); while($last_5_posts_query->have_posts()) : $last_5_posts_query->the_post(); $link = get_permalink(); $title = get_the_title(); $date = get_the_date(); $content .= '<div class="latest-posts">'; $content .= '<h3><a href='.$link.' target="_top">'.$title.' / '.$date. '</a></h3>'; $content .= '<p class="excerpt">' .get_the_excerpt(). '</p>'; $content .= '</div>'; endwhile; return $content; } add_shortcode('Last5Posts', 'Last5posts' );
مطمئن شوید که نام دسته را در خط دوم (که مقدار uncategorized تنظیم شده است) با نام دسته مورد نظر خود جایگزین کنید. این قطعه، کد کوتاه [Last5Posts] را ایجاد میکند که پنج پست اخیر را از دسته انتخابی شما نمایش میدهد.
پس از انجام این کار، روی دکمه بهروزرسانی در پایین صفحه کلیک کنید. اکنون میتوانید این کد کوتاه را در یک ابزارک متنی یا ویجت کد کوتاه وارد کنید تا آخرین پستهای مرتبط را نمایش دهید.
نمایش مطالب دسته خاص به کمک افزونه
اگر با افزودن کد مشکل دارید، یا راه حل ساده تری را ترجیح میدهید که نیازی به تغییر فایلهای سایت شما نداشته باشد، نگران نباشید. تعدادی افزونه وردپرس وجود دارد که پستها را بر اساس دسته بندی فهرست میکنند.
اگر مطمئن نیستید از کجا شروع کنید، میتوانید افزونه Recent Posts Widget Extended را امتحان کنید. (لینک در انتهای مطلب موجود است)
این ابزار بلاکی را به ویرایشگر شما اضافه میکند که میتوانید آن را در هر جایی برای نمایش پستها از هر دسته (یا همه آنها) وارد کنید. با این حال، کمی قدیمیتر است، بنابراین قبل از استفاده در سایت واقعی خود، باید آن را به دقت آزمایش کنید.
این افزونه یک ابزارک برای استفاده در سایدبار و فوتر به شما میدهد و همچنین بلاکی را میدهد که میتواند در هر صفحه یا پست وبلاگ استفاده شود. این بلاک گزینههای زیادی را ارائه میکند؛ میتوانید طرحبندی، تعداد پستها، نمایش تصاویر شاخص و موارد دیگر را تنظیم کنید.
ویجت دارای مجموعهای از ویژگیهای مشابه است و میتوان از بخش ابزارکها در پیشخوان وردپرس به آن دسترسی داشت:
پارامترها را هر طور که میخواهید سفارشی سازی کنید و دکمه بهروزرسانی را بزنید تا تغییرات ذخیره شود.
امیدواریم این مقاله در نمایش مطالب دسته خاص وردپرس به شما کمک کرده باشد.