در این مقاله روش غیرفعال کردن ابزارک های پیشفرض وردپرس را خواهیم گفت. ابزارک های پیشفرض عبارتند از: نوشته های تازه، برچسب ها، آخرین دیدگاه ها، جست و جو، اطلاعات، بایگانی، متن، دسته ها، برگه ها، تقویم، فهرست دلخواه و 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 ابزارک برای غیرفعال و خاموش کردن آن است.
آموزش امروز به پایان رسید. به همین سادگی
موفق و شاد باشید
سلام
چطوری میشه کاری کرد که جستجوی سایت فقط دسته ی خاصی رو جستجو کنه؟
سلام دوست عزیز.
شما می تونید از افزونه search by category استفاده کنید.
سلام،
من همشون غیر فعال کردم؛ درست شد، اما هنوز یکی مونده بنام فهرست دلخواه!
چجوری میشه اونم غیرفعال کرد؟
این کد را هم اضافه کنید ببینید مشکلتون حل میشه
unregister_widget(‘WP_Widget_custom_menu’);
برای غیر فعال کردن من با مشکل مواجه شدم.
چه مشکلی دوست عزیز؟
سلام دوست عزیز
سایتتون عالیه من خیلی استفاده کردم
با سلام ببخشید م ای کد رو آخر کد هاش قرار دادم
function unregister_default_wp_widgets() {
unregister_widget(‘WP_Widget_Pages’); // ابزارک برگه ها
}
add_action(‘widgets_init’, ‘unregister_default_wp_widgets’, 1);
فقط میخوام برگه هام ابزارک داشته باشن ولی وقتی سایت رو باز میکم کد هارو بالای هدر شو میده و ابزارکی حذف میشه راهمایی کنید محل دقیق کد ها کجاست ؟؟؟
سلام دوست من. کدی که شما قرار دادید فقط ابزارک برگه ها رو از بخش پیشخوان غیر فعال می کنه. اگر می خواهید که ابزارک ها و برگه های شما نشون داده نشه در پوسته خودتون فایل page.php رو باز کنید و کدی که مربوط به sidebar هست رو ازش پاک کنید
با سلام مطلب خیلی کوتاه کابردی بود خسته نباشید
کانال تلگرام
عضویت در کانال
سایر مقالات
ورود به مدرسه وردپرس
عضویت در مدرسه وردپرس