در این پست می خوام افزونه ای رو معرفی کنم که کارش افزودن دسته بندی و برچسب به برگه ها در وردپرس هستش با این افزونه می تونید برای برگه ها هم مثل نوشته ها دسته بندی و برچسب بنویسید این وردپرس فکر همه جا رو کرده حالا اگر برگه های سایت شما به گونه ای هستش کا نیاز به دسته بندی و برچسب داره می تونید به راحتی با استاده از این افزونه وردپرس این قابلیت رو به وردپرس اضافه کنید.
افزودن دسته بندی و برچسب به برگه ها
نام این افزونه Post Tags and Categories for Pages هستش یک افزونه کاربری و خوب , همون طور که در بالا اشاره کردم اگر برگه و صحات سایت شما به گونه ای هستش که مجبور هستید از نوشته ها استفاده نکنید و در صورت نیاز می خواهید برگه ها رو دسته بندی کنید و برایشان برچسب انتخاب کنید مناسب خواهد بود.
برای دانلود رو لینک افزونه Post Tags and Categories for Pages کلیک کنید و افزونه را از مخزن وردپرس دانلود کنید.
اگر در رابطه با سئو چیزی بدانید وجود دسته بندی و برچسب در سئو تاثیر بسیار زیادی داره , همچنین اگر در رابطه با breadcrumb چیزی بدانید قبلا آموزش ساخت breadcrumb قرار داده شده کا یکی از باید ها هستش .
افزودن دسته بندی و برچسب به برگه ها در وردپرس بدون افزودنه
خوب می تونیم از افزونه استفاده نکنیم و به جای آن کد لازم رو به بخش مورد نیاز اضافه کنیم , افزونه رو معرفی کردم تا اگر کسی زیاد با کدها آشنا نیست بتونه به راحتی بخش دسته بندی و برچسب رو برای برگه ها ایجاد کنه , حال با استفاده از کد زیر شما می توانید به راحتی این کار رو انجام بدید.
ابتدا فایل Functions.php قالب وردپرس خودتون رو باز کنید و کد زیر رو به این فایل اضافه کنید , توجه داشته باشید قبل از اعمال تغییرا از فایل فانکشن یک کپی داشته باشید ,
کد افزودن برچسب ها و دسته ها به برگه :
//Add category and tags to pages (on bigtheme) function add_pages_meta_boxes() { add_meta_box( 'tagsdiv-post_tag', __('Page Tags'), 'post_tags_meta_box', 'page', 'side', 'low'); add_meta_box( 'categorydiv', __('Categories'), 'post_categories_meta_box', 'page', 'normal', 'core'); } add_action('add_meta_boxes', 'add_pages_meta_boxes'); add_action('init','attach_category_to_page'); function attach_category_to_page() { register_taxonomy_for_object_type('category','page'); } // add tag support to pages function tags_support_all() { register_taxonomy_for_object_type('post_tag', 'page'); } // ensure all tags are included in queries function tags_support_query($wp_query) { if ($wp_query->get('tag')) $wp_query->set('post_type', 'any'); } // tag hooks add_action('init', 'tags_support_all'); add_action('pre_get_posts', 'tags_support_query'); //end ( tutorial on bigtheme )
بعد از افزودن کد بالا به فایل فانکشن تغییرات رو ذخیره کنید و نتیجه ی کار رو ببینید.
به زودی آموزشی دیگر در رابطه با دسته بندی ها و برچسب ها در قسمت برگه ها قرار خواهد گرفت , این افزونه نیاز اون آموزش هستش که ابتدا افزودن دسته بندی و برچسب به برگه ها گفته شد و بعد اون مطلب قرار می گیره.
اگر با نحوه نصب آشنایی ندارید قبلا آموزش نصب افزونه در وردپرس قرار داده شده , بعد از نصب و فعال سازی گزینه های دسته بندی و برچسب ها به زیر منوی برگه ها در پیشخوان وردپرس اضافه خواهد شد.