ورود عضویت ویژه
مشهدهاست
برای خرید سزار قیمت پیشنهادی خود را فقط با شماره 09333023200 تلگرام نمائید.
خانه / طراحی و توسعه وب / پایگاه وردپرس / آموزش وردپرس / مدیریت خود بر وردپرس را زیبا تر کنید!

مدیریت خود بر وردپرس را زیبا تر کنید!

12345
مدیریت خود بر وردپرس را زیبا تر کنید!بازبینی توسط باران مهرانگیز(سردبیر بخش طراحی و توسعه) در ۲۹-۰۸-۱۳۹۲امتیاز: 5.0مدیریت خود بر وردپرس را زیبا تر کنید!اگه ساعات زیادی را با وردپرس می گذارانید و یا از چند سایت وردپرسی استفاده می کنید وتمایل دارید که ظاهر سایت وردپرسی خودرو زیباتر کنید و یا هر داشبورد ...

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

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

مدیریت خود بر وردپرس را زیبا تر کنید!

برای ایجاد تغییرات در قسمت ادمین وردپرس از ۲ روش می توانید استفاده نمایید :
۱- استفاده از زبان برنامه نویسی 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 نوع نمایش ابزارک خوش آمدید را غیر فعال کردیم.

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

QR: مدیریت خود بر وردپرس را زیبا تر کنید!
مرجع : سزار
لینک کوتاه : http://www.3zar.ir/?p=23307
Processing your request, Please wait....
  • دیدگاهتان را فقط در رابطه با همین موضوع ثبت کنید, در غیر اینصورت پاسخ داده نخواهد شد.
  • اگر سوالتان به بررسی سایت مربوط می شود حتما آدرس سایت را ذکر کنید.
  • استفاده از نام های تبلیغاتی و آدرس سایت ها غیر مرتبط, باعث عدم تایید و پاسخ به دیدگاه می شود.
  • جوابی بنویسید

    ایمیل شما نشر نخواهد شدفیلد های ضروری نشانه گذاری شده است. *

    *


    *

    سفارش تبلیغ

    برای عضویت در خبرنامه پیامکی سزار کافیست عدد 3 را به شماره 500020409 پیامک کنید ! آخر هفته ها پیامک های خوشمزه ما رو رایگان بخونید !