چگونه پست های اخیر را به صورت Drop Down در وردپرس نشان دهیم

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

Add recent posts as drop down menu

چرا و چه کسی به پستهای اخیر در Drop Down نیاز دارد؟ h4>

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

این ابزارک به سادگی لیستی از پست های اخیر را نمایش می دهد و شما می توانید تعداد پست هایی را که می خواهید نشان دهید انتخاب کنید. اما اگر می خواهید بیش از 5-10 پست نشان دهید ، لیست در فضای نوار کناری شما فضای زیادی را اشغال می کند.

ممکن است برخی از کاربران وردپرس به یک روش فشرده برای نمایش پست های اخیر نیاز داشته باشند. در این صورت ، استفاده از لیست های کشویی یا جمع شونده می تواند به شما در صرفه جویی در فضا کمک کند.

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

نمایش آخرین ارسال های وردپرس در یک منوی کشویی ساده (کد دستی) h4>

این روش از عملکرد wp_get_recent_posts داخلی استفاده می کند. تمام کاری که شما باید انجام دهید این است که کد زیر را در موضوع خود کپی و پیست کنید توابع.php پرونده یا یک افزونه اختصاصی سایت .

تابع wpb_recentposts_dropdown () {
$ string. = ' را انتخاب کنید
'؛
}

$ string. = '
 '؛

رشته $ را برگردانید ؛
}
add_shortcode ('rp_dropdown'، 'wpb_recentposts_dropdown')؛
add_filter ('widget_text'، 'do_shortcode')؛

اکنون می توانید از کد کوتاه [rp_dropdown] در پست وردپرس ، صفحات و ابزارک های متنی خود. به این شکل خواهد بود:

Recent posts in a drop down menu on a WordPress site

افزودن پستهای اخیر جمع شونده با استفاده از پلاگین h4>

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

اولین کاری که باید انجام دهید نصب و فعال سازی جمع کردن-O-Matic . خارج از جعبه کار می کند و هیچ تنظیماتی برای پیکربندی شما وجود ندارد.

این افزونه به شما اجازه می دهد هر چیزی را در یک منوی جمع شونده با استفاده از کد کوتاه نشان دهید.

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

تابع wpb_recentposts () {

$ string. = '

    $ args = array ('numberposts' => '5'، 'post_status' => 'انتشار')؛
    $ recent_posts = wp_get_recent_posts ($ args) ؛
    foreach ($ $ $_Post بعنوان $ اخیر) {
    $ string. = '

  • '. $ recent ["post_title"]. '

  • }
    $ string. = '


رشته $ را برگردانید ؛
}
add_shortcode ('پست های اخیر'، 'wpb_recentposts')؛
add_filter ('widget_text'، 'do_shortcode')؛

این کد به شما اجازه می دهد لیستی از پست های اخیر را با استفاده از کد کوتاه [اخیر ارسال ها] کد> نمایش دهید.

اکنون ما کد کوتاه خود را در کد کوتاه Collapse-O-Matic اضافه می کنیم تا یک لیست جمع شونده از پست های اخیر ایجاد کنیم.

به سادگی کد کوتاه را به این صورت اضافه کنید:

[expand title = "Recent Posts"] [recentposts] [/ expand]

می توانید این کد کوتاه را در یک ابزارک متن ، پست ها یا صفحات سایت وردپرس خود اضافه کنید. در سایت آزمون ما اینگونه بود.

Collapsable list of recent posts

همه اینها است ، امیدواریم این مقاله به شما کمک کند تا پست های اخیر را به عنوان لیست کشویی در وردپرس نشان دهید. همچنین ممکن است بخواهید اینها را ببینید 6 نکته برای ایجاد تقویم ویرایشی قاتل در وردپرس .

اگر این مقاله را دوست داشتید ، لطفاً در کانال YouTube مشترک شوید برای آموزش های ویدئویی وردپرس. همچنین می توانید ما را در Twitter و فیس بوک .

منبع:
https://www.wpbeginner.com/wp-themes/how-to-show-recent-posts-as-a-drop-down-in-wordpress/.

دیدگاهتان را بنویسید