no-img

با خرید هر یک از محصولات "همراز وردپرس" یک ماه هاست رایگان با ssl مادام العمر از تیم "همراز دیزاین" هدیه بگیرید

گزارش خرابی لینک
اطلاعات را وارد کنید .

راهنمای تغییر ظاهر داشبورد ادمین وردپرس


در این پست با آموزش ایجاد تغییرات در ظاهر قسمت ادمین وردپرس (Admin Dashboard) در خدمتتون هستم این آموزش ممکنه کمی طولانی بشه پس صبر داشته باشید.

توجه: در این آموزش از سیستم هوک در وردپرس استفاده زیادی میشود پس قبل از شروع این مطلب لازم است که با سیستم هوک در وردپرسآشنایی داشته باشی.

برای ایجاد تغییرات در قسمت ادمین وردپرس از ۲ روش می توانید استفاده نمایید :
۱- استفاده از زبان برنامه نویسی php و ایجاد تغییرات مسقیم در فایل های هسته وردپرس
۲- استفاده از اکشن هوک های مشخص تعیین شده برای این کار

روش دوم بهتر است چون که در هسته وردپرس تغییراتی ایجاد نکرده و با آپگرید وردپرس تغییرات اعمال شده حفظ میشود در حقیقت تغییرات وابسته به قالب شما می باشد  // من در این آموزش از روش دوم استفاده میکنم.

توجه : کلیه کد های گفته شده در فایل functions.php قالب فعال سایت قرار میگیرد.

برای این تغییرات از Dashboard Widget API (واسط نرم افزاری ابزارک داشبورد) که در وردپرس تعبیه شده استفاده می کنیم که شامل یک سری توابع و هوک می باشد .

تابع اصلی واسط فوق الذکر تابع wp_add_dashboard_widget است که یک ابزارک(widget) جدید به صفحه پیشخوان وردپرس اضافه میکند و به صورت زیر به کار میرود :

در تابع فوق که widget_id نامک(slug) و widget_name نامی که در قسمت عنوان ابزارک نمایش داده میشود و call_back تابعی است که محتوی ابزارک را تشکیل میدهد.

پس تا به اینجا ۲ کار انجام می دهیم :
۱- ایحاد تابعی که محتوی ابزارک را تشکیل می دهد
۲- استفاده از دستور wp_add_dashboard_widget و نسبت دادن تابع شماه ۱ به این دستور

مطلب پیشنهادی ما:  نمایش آخرین مطالب دسته ای خاص

و گام سوم

۳- استفاده از اکشن هوکwp_dashboard_setup

جهت روشن شدن مطلب یک مثال میزنم :

 

خب در نگاه اول ممکه کمی گیج کننده باشه پس گام به گام پیش میریم :
۱- یک تابع درست کردم به اسم my_widget این تابع هر آن چه که ابزارک است را تشکیل میدهد
۲- یک تابه به نام custom_dashboard درست کردم در این تابع ۲ کار انجام می شود:
الف) تعریف آرایه ای به اسم wp_meta_boxes این آرایه شامل اطلاعات تمامی ابزارک های صفحه پیشخوان می باشد
ب)استفاده از تابع wp_add_dashboard_widget برای اضافه کردن ابزارک جدید
۳- در انتها لازم است که تابع custome_dashboard را به هوک wp_dashboard_setup نسبت دهیم.

تا به اینجا موفق شدید که یک ابزارک به صفحه پیشخوان وردپرس اضافه کنید

خب حال ببینیم که چطور می توان ابزارک های موجود را حذف کرد . برای این کار تابعی به نام unset در نظر گرفته شده به عنوان مثال با استفاده از دستور زیر می توان ابزارک نظر های اخیر را از صفحه پیشخوان وردپرس حذف کرد :

این لیست ابزارک خوش آمدید را شامل نمی شود برای حذف این ابزارک به سراغ اکشن هوک دیگری به نام admin_head می رویم
این هوک به قسمت head صفحه ای که قسمت ادمین وردپرس را لود میکند(index.php) کد مورد نظر ما را اضافه می کند.و در این مورد کد مورد نظر من یک فایل css است که باعث ایحاد تغییر در ظاهر قسمت ادمین وردپرس میشود .

مطلب پیشنهادی ما:  نمایش آگهی خاص برای کاربران موتور جستجو

در مورد حذف ابزارک خوش آمدید می توان از کد زیر استفاده کرد :

توضیح : در کد بالا با استفاده از هوک admin_head کد css را به قسمت head صفحه نسبت دادیم(یعنی یک style اضافه نمودیم) سپس با استفاده از attribute selector css نوع نمایش ابزارک خوش آمدید را غیر فعال کردیم.

توجه: در روش بالا ما قسمت خوش آمید در تنظیمات صفحه را حدف کردیم یعنی شما می بایست ابتدا تیک گزینه خوش آمدید را برداشته سپس مراحل گفته شده را انجام دهدید.

نکته : با استفاده از هوک admin_head شما می توانید به راحتی در ظاهر قسمت ادمین وردپرس و حتی ابزارک ها تغییرات دلخواهتون را اعمال نمایید 

موفق باشید.



ads

درباره نویسنده

مشارکت کننده در توسعه ی وبسایت همراز وردپرس تاریخ شروع فعالیت : 1396/08/28 همکاری با مجموعه ی همراز وردپرس افتخار بزرگیست ،سعی میکنم مقالات مفید و جدید وردپرس رو برای شما دوستان عزیز در همراز وردپرس منتشر کنم

علی زمینی 167 نوشته در همراز وردپرس – در این مسیر کنار شما هستیم دارد . مشاهده تمام نوشته های

چرا شما‌از تخفیفات ویژه ی اعضای کانال‌همراز وردپرس‌استفاده نکنید؟ عضویت در کانال همراز وردپرس

دیدگاه ها


دیدگاهتان را بنویسید

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