نمایش آخرین مطالب در وردپرس بدون استفاده از افزونه
با سلام خدمت شما.
اگر میخواهید پست های اخیر در وردپرس نمایش داده شود بدون اینکه از افزونه ای استفاده کنید تا انتهای این آموزش همراه ما باشید… نمایش پست های اخیر کمک میکند تا کاربران خود را به راحتی آخرین مطالب سایتتان را پیدا کنید. وهمچنین میتوانید پست های اخیر را سایدبار سایت خود یا هرجایی دیگر که میخواهید اضافه کنید. پس از پایان محتوای پست خود را در داخل پست خود را با یک کد کوتاه در ویجت پایین و بالا اضافه کنید. در این مقاله ، ما چگونگی نمایش آخرین مطالب در وردپرس بدون استفاده از افزونه در ویجت ها ، کوتاه، و یا روش دستی با ارسال عملکرد اخیر نشان خواهیم داد.
نمایش آخرین نوشته ها با استفاده از ویجت پیشفرض وردپرس:
وردپرس در ویجت پیش فرض برای نمایش پست های اخیر در نوار کناری سایت خود قابلیتی مناسب قرار داده است. در داخل مدیریت وردپرس به سادگی میتوانید در بخش نمایش/ ابزارک ها میتوانید آخرین پست ها را به نوار کناری ویجت اضافه کنید. مانند شکل زیر:
ویجت پست های اخیر قابلیت سفارشی سازی را دارا نیست . و فقط می توانید عنوان ویجت , نمایش تاریخ , ارائه، و اضافه کردن تعداد پست هایی که می خواهید نمایش داده شود را مشخص کنید. سپس با کلیک بر روی دکمه ذخیره و تنظیمات ویجت خود را ذخیره کرده و در سایت خود به نمایش کاربران قرار دهید.
با استفاده از آخرین پست ها تمدید ویجت افزونه
همانطور که متوجه شده اید که ویجت پیشفرض وردپرس کاملا محدود ساخته شده است و حتی اجازه نمی دهد تصاویر کوچک و یا گزیده ای که اغلب به عنوان یک اولویت برای کاربران نمایش دهد را در سایت در معرض دید کاربران قرار دهید .اگر می خواهید ریز عکسها و گزیده ای با پست های اخیر خود نمایش داده شود و یا می خواهید دسته ها و یا برچسب های خاص را محدود کنید… اولین کاری که باید انجام دهید افزونه وردپرس Recent Posts Widget Extended را نصب و فعال سازی کنید. پس از فعال سازی، به سادگی در منوی ابزارک آخرین پست ها در ویجت یک نوار کناری اضافه میشود. که میتوانید یک ویجت بسیار پیشفرفته جهت نمایش آخرین مطالب استفاده کنید ، مانند تصویر زیر:
ویجت آخرین پست ها را با گزینه های بسیاری برای شما نمایش میدهد. و شما می توانید عکسها، گزیده ها، دسته ها و برچسب ها محدود را انتخاب و نشان دهید و …حتی می توانید با استفاده از ویجت پست های اخیر از هر نوع پست دیگر را نیز درسایت خود نمایش دهید.
نمایش آخرین پست ها در وردپرس با استفاده ازکد کوتاه:
اضافه کردن پست های اخیر به یک سایدبار کناری سایت یک عمل نسبتا آسان است، اما اگر می خواهید پست های اخیر در داخل یک نوشته وردپرس و یا صفحه نمایش داده شود ساده ترین راه برای نمایش پست های اخیر در پست وردپرس و صفحات استفاده از کد کوتاه است. اولین کاری که باید انجام دهید افزونه Display Posts Shortcode نصب و فعال سازی کنید.(این افزونه هیچ تنظیمات برای پیکربندی وجود ندارد. ) نگران نباشید! یک پست یا صفحه ایی که می خواهید پست های اخیر نمایش داده شود در حالت ویرایش باز کنید. در مرحله بعد، با استفاده از کد کوتاه [ پست ها با پارامترها که در داخل پست را نمایش میدهد. طیف وسیعی از پارامترهای که می توانید با کد کوتاه استفاده کنید در اینجا با چند مثال نشان میدهیم.
نمایش ۵ پست اخیر با ریز عکسها و چکیده
<pre>[display-posts posts_per_page="5" image_size="thumbnail" include_excerpt="true"]</pre>
نمایش صفحات اخیر به جای پست:
<pre>[display-posts posts_per_page="5" post_type="page"]</pre>
تغییر عنوان به جای تاریخ:
</p> <pre>[display-posts posts_per_page="5" orderby="title"]</pre> <p style="text-align: justify;">
نمایش صفحات اخیر تحت صفحه مادر :
</p> <pre>[display-posts posts_per_page="5" post_type="page" post_parent="5"]</pre> <p style="text-align: justify;">
برای مشاهده یک لیست کامل از پارامترهای documentation افزونه دیدن کنید.
نمایش آخرین پست ها به صورت دستی در فایل وردپرس
بیشتر کاربران حرفه ای وردپرس ممکن است بخواهند پست اخیر را به طور مستقیم در فایل های تم وردپرس اضافه کنند راه های متعدد برای این کار وجود دارد، اما یکی از ساده ترین راه این است که از WP_Query ساخته شده در کلاس مربوطه استفاده کنید. برای نمایش پست های اخیر این کد را اضافه کنید:
</p> <p style="text-align: justify;"><ul></p> <pre>// Define our WP Query Parameters <?php $the_query = new WP_Query( 'posts_per_page=5' ); ?> // Start our WP Query <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?> // Display the Post Title with Hyperlink <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> // Display the Post Excerpt <li><?php the_excerpt(__('(more…)')); ?></li> // Repeat the process and reset once it hits the limit <?php endwhile; wp_reset_postdata(); ?> </ul>
این کد به سادگی پنج ارسال اخیر با عنوان و چکیده را نمایش میدهد. موفق باشید.
نظرات کاربران
ثبت دیدگاه