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

ابزارک داشبورد موجود در مثال زیر به کاربر امکان تعیین آدرس خوراک یا feed URL را می دهد .

به تابع wp_add_dashboard_widget() که به عنوان پارامتر چهارم استفاده شده است دقت کنید . این تابع برای مدیریت المان های ابزارک و ارسال داده های ابزارک مورد استفاده قرار می گیرد .

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

سپس نیاز است که تابع rwpp_dashboard_example_display() برای نمایش خوراک RSS سفارشی در ابزارک ایجاد شود .

دو خط اول مقدار ذخیره شده تنظیم “خوراک RSS ” را بارگذاری می کنند .

در فصل 7 ” تنظیمات افزونه ” ، به صورت کامل تر و با جزئیات بیشتری گزینه ها و تنظیمات افزونه را بررسی خواهیم کرد .

سپس از تابع wp_widget_rss_ output() برای دریافت خوراک RSS و نمایش آن استفاده شده است .

تابع wp_widget_rss_output() یک تابع کاربردی و با استفاده آسان جهت دریافت و نمایش خوراک های RSS در وردپرس است . در تنظیمات این تابع آدرس URL خوراک ، عنوان ، تعداد نوشته ها و چند گزینه دیگر تنظیم شده اند .

بعد از نمایش ابزارک ، تابع rwpp_ dashboard_example_setup() را برای کنترل المان های ابزارک و ارسال داده های فیلدهای ابزارک را ایجاد می کنیم .

این تابع یک فرم شامل فیلدها را به ابزارک اضافه می کند و اطلاعات و داده های وارد شده برای هر فیلد را ذخیره می کند .

اولین وظیفه تابع مدیریت ذخیره سازی گزینه های ابزارک است .

همیشه قبل از ذخیره کردن مقادیر متغیر POST ،  آنها را بوسیله تابع isset() موجود در php بررسی کنید .

سپس مقدار $_POST[‘rwpp_rss_feed’] در متغیر $rwpp_rss_feed قرار داده می شود . به رد کردن مقادیر نامعتبر متغیر POST توسط تابع esc_url_raw() دقت کنید .

تابع esc_url_raw() مقدار موجود در متغیر POST را برای وجود هر گونه کاراکتر غیرمعتبر و صحیح بودن آدرس URL را بررسی می کند .

در پایان ، گزینه های ابزارک توسط تابع update_option()  ذخیره می شوند .

حالا که گزینه های ابزارک ذخیره شده اند ، نیاز است که فیلدهای ابزارک را نمایش دهید تا کاربران بتوانند آدرس URL خوراک خود را برای نمایش را در آنها وارد کنند .

ابتدا گزینه های ذخیره شده ابزارک در صورت وجود از بانک اطلاعاتی دریافت می شوند ، تا در فیلدهای فرم نمایش داده شوند .

سپس یک فیلد ورودی متنی ساده به نام rwpp_rss_feed را ایجاد می کنیم . دقت کنید که مقدار این فیلد با متغیر $rwpp_rss_feed تنظیم شده است که آدرس URL خوراک وارد شده توسط کاربر می باشد .

اکنون یک ابزارک داشبورد سفارشی وجود دارد که آدرس URL خوراک را ذخیره کرده و آخرین 2 نوشته را به کاربر نمایش می دهد .

در بخش زیر کد کامل ابزارک داشبورد خوراک RSS را مشاهده می کنید :

ابزارک های داشبورد یک روش عالی برای نمایش اطلاعات مهم و حیاتی به کاربران در وردپرس است . اکثریت کاربران به صورت مستقیم با داشبورد وردپرس در ارتباط هستند ، و بوسیله ابزارک های داشبورد می توانید هرگونه اطلاعات مهمی را در معرض دید آنها قرار دهید .

ایجاد ابزارک های داشبورد وردپرسایجاد متاباکس (Meta Box) در وردپرس
پیشنهاد می کنیم برای دریافت آخرین مطالب کانال تلگرام کانی تمزرا دنبال کنید .