wordpress-wallpapers

نحوه نمایش دسته بندی خالی در میان دسته ها

نحوه نمایش دسته بندی خالی در میان دسته ها

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

خب دوستان در این قسمت و برای انچام این کار در وب سایت قرار است کدی را استفاده کنیم.اما باید در ابتدا تصمیم بگیرید که کدی که قرار است بنویسیم را میخواهید در چه بخشی از سایت خود قرار دهید چون این مورد اهمیت بسیاری دارد. دوستان در صورتی که در آموزش های قبلی همراه من بوده باشید احتمالا الان یک Site-Specific Plugin دارید ولی در غیر این صورت و در صورتی که این مورد را ندارید و نساخته اید میتوانید کد زیر را در فایل functions.php پوسته ی اصلی و یا child theme خود قرار دهید :

1
2
3
4
5
add_filter( 'widget_categories_args', 'mrcode_force_empty_cats' );
function mrcode_force_empty_cats($cat_args) {
    $cat_args['hide_empty'] = 0;
    return $cat_args;
}

خب دوستان پس از قرار دادن این مورد در وب سایت وردپرسی خود همانطور که میبینید در خط سوم کد بالا، مقدار hide_empty را برای دسته بندی ها معادل 0 قرار داده ایم تا از این پس دسته بندی های خالی نیز در ابزارک دسته بندی وردپرس به نمایش در بیایند. حالا اگر کد بالا را در محل ذکر شده قرار دهید و تغییرات را ذخیره کنید، باید تمامی دسته بندی های خالی نیز در وب سایت وردپرسی شما نمایش داده شود و قابل مشاهده و استفاده باشد

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

خیلی ممنونم از همراهی شما دوستان.