آموزش نمایش دسته های خالی در ابزارک وردپرس
- آموزش • آموزش وردپرس
- ۲۵ فروردین ۱۴۰۲
- 1,331 بازدید
بهطور پیشفرض، ابزارک و بلاک دستهها در وردپرس، دستههایی که هیچ پستی به آنها اختصاص داده نشده است را نمایش نمیدهد. دستههای خالی دستههایی هستند که در حال حاضر هیچ پستی به آنها اختصاص داده نشده است.
با این حال، اگر در حال ساختن یک وبسایت هستید، ممکن است لازم باشد دستههای خالی را در ابزارکهای نوار کناری یا جاهای دیگر نشان دهید.
آنچه در این پست میخوانید
نمایش دسته های خالی در ابزارک وردپرس به کمک کد
این روش منعطف است و بدون تأثیر بر ابزارکها یا بلاکهای پیشفرض وردپرس کار میکند. برای این کار کافی است قطعه کد زیر را به فایل functions.php قالب اضافه کنید. توصیه میکنیم که جهت جلوگیری از بروز هرگونه مشکل، آموزش افزودن کد به سایت وردپرسی را مطالعه فرمائید.
function vebeet_list_categories() { // define category list parameneters $args = array ( 'echo' => false, 'title_li' => '', 'hide_empty' => 0 ); // get categories list $display_cats = wp_list_categories($args); //display custom categories list return $display_cats; } // create shortcode add_shortcode('custom_categories_list',' vebeet_list_categories');
این کد یک کد کوتاه جدید اضافه میکند که لیست دستههای شما را نمایش میدهد و دستههای خالی را نیز شامل میشود.
برای استفاده از این، باید ابزارک کد کوتاه یا ابزارک متن را به نوار کناری وردپرس خود اضافه کنید.
در تنظیمات ویجت، شورتکد [custom_categories_list] را اضافه کنید و تغییرات خود را ذخیره کنید.
اکنون میتوانید به وبسایت خود بروید تا لیست دستههای خود را مشاهده کنید. دستههای خالی شما و همچنین دستهها را با پستها نمایش میدهد.
اگر از ابزارکهای کلاسیک در وبسایت خود استفاده میکنید، این روش همچنان کار خواهد کرد. شورتکد را به ویجت متن اضافه کنید و تغییرات خود را ذخیره کنید.
نمایش دسته های خالی در ابزارکهای کلاسیک
اگر ابزارکهای بلاک را غیرفعال کردهاید و از ابزارکهای کلاسیک در وبسایت وردپرس خود استفاده میکنید، میتوان از این روش استفاده کرد.
مزیت این روش این است که بهجای ایجاد شورتکد، میتوانید رفتار ابزارک دستهبندی پیشفرض را تغییر دهید.
در این روش کافی است قطعه کد زیر را به فایل functions.php قالب خود اضافه کنید.
add_filter( 'widget_categories_args', 'vebeet_force_empty_cats' ); function vebeet_force_empty_cats($cat_args) { $cat_args['hide_empty'] = 0; return $cat_args; }
پس از افزودن کد میتوانید ابزارک دستهبندیها را به نوار کناری خود اضافه کنید و وبسایت خود را مشاهده کنید.
اکنون دستههای خالی نمایش داده شده در لیست دستهها را خواهید دید.
امیدواریم این مقاله برای شما مفید باشد. شاد باشید.