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

برای غیرفعال کردن ابزرک های پیشفرض که نیازی بهشون نداریم به سراغ فایل functions.php پوسته خود رفته و کد زیر را داخل آن قرار می دهیم:

// غیرفعال کردن تمامی ابزارک های پیشفرض
function unregister_default_wp_widgets() {

	unregister_widget('WP_Widget_Pages'); // ابزارک برگه ها

	unregister_widget('WP_Widget_Calendar'); // ابزارک تقویم

	unregister_widget('WP_Widget_Archives'); // ابزارک بایگانی

	unregister_widget('WP_Widget_Links'); // ابزارک فهرست دلخواه

	unregister_widget('WP_Widget_Meta'); // ابزارک اطلاعات

	unregister_widget('WP_Widget_Search'); // ابزارک جست  و جو

	unregister_widget('WP_Widget_Text'); // ابزارک متن

	unregister_widget('WP_Widget_Categories'); // ابزارک دسته ها

	unregister_widget('WP_Widget_Recent_Posts'); // ابزارک نوشته های تازه

	unregister_widget('WP_Widget_Recent_Comments'); // ابزارک آخرین دیدگاه ها

	unregister_widget('WP_Widget_RSS'); // ابزارک RSS

	unregister_widget('WP_Widget_Tag_Cloud'); // ابزارک برچسب ها
}

add_action('widgets_init', 'unregister_default_wp_widgets', 1);

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

ابزارک ها با تابع unregister_widget() غیرفعال می شوند. این تابع پارامتر هایی دارد. یکی از آن ها قرار دادن ID ابزارک برای غیرفعال و خاموش کردن آن است.

آموزش امروز به پایان رسید. به همین سادگی

موفق و شاد باشید

10 دیدگاه برای “غیرفعال کردن ابزارک های پیشفرض وردپرس

  • حسن
    - ۳۰ فروردین , ۱۳۹۳

    سلام
    چطوری میشه کاری کرد که جستجوی سایت فقط دسته ی خاصی رو جستجو کنه؟

    • الناز
      - ۳۱ فروردین , ۱۳۹۳

      سلام دوست عزیز.
      شما می تونید از افزونه search by category استفاده کنید.

  • آیلین
    - ۱ اردیبهشت , ۱۳۹۳

    سلام،
    من همشون غیر فعال کردم؛ درست شد، اما هنوز یکی مونده بنام فهرست دلخواه!
    چجوری میشه اونم غیرفعال کرد؟

    • الناز
      - ۱ اردیبهشت , ۱۳۹۳

      این کد را هم اضافه کنید ببینید مشکلتون حل میشه
      unregister_widget(‘WP_Widget_custom_menu’);

  • مجید
    - ۲۹ مرداد , ۱۳۹۳

    برای غیر فعال کردن من با مشکل مواجه شدم.

    • الناز بیک زاده
      - ۴ شهریور , ۱۳۹۳

      چه مشکلی دوست عزیز؟

  • خرید نرم افزار crm
    - ۱۱ شهریور , ۱۳۹۳

    سلام دوست عزیز
    سایتتون عالیه من خیلی استفاده کردم

  • mehdi
    - ۲ آبان , ۱۳۹۳

    با سلام ببخشید م ای کد رو آخر کد هاش قرار دادم
    function unregister_default_wp_widgets() {

    unregister_widget(‘WP_Widget_Pages’); // ابزارک برگه ها
    }

    add_action(‘widgets_init’, ‘unregister_default_wp_widgets’, 1);
    فقط میخوام برگه هام ابزارک داشته باشن ولی وقتی سایت رو باز میکم کد هارو بالای هدر شو میده و ابزارکی حذف میشه راهمایی کنید محل دقیق کد ها کجاست ؟؟؟

    • الناز بیک زاده
      - ۳ آبان , ۱۳۹۳

      سلام دوست من. کدی که شما قرار دادید فقط ابزارک برگه ها رو از بخش پیشخوان غیر فعال می کنه. اگر می خواهید که ابزارک ها و برگه های شما نشون داده نشه در پوسته خودتون فایل page.php رو باز کنید و کدی که مربوط به sidebar هست رو ازش پاک کنید

  • حرف آخر
    - ۲۹ خرداد , ۱۳۹۶

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

دیدگاه خود را بیان کنید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

-- بارگیری کد امنیتی --