بشكل افتراضي ، لدينا سفن Crm مع 5 حالات محددة مسبقًا ، لم تبدأ ، قيد التنفيذ ، قيد الانتظار ، ألغيت ، انتهت ولكن يمكنك حقن حالات جديدة مع خطاف عمل بسيط لتناسب احتياجاتك.
نحن نفترض أن لديك بعض المعرفة الأساسية لقراءة رمز php لهذه المقالة ولكن لن يكون بهذه الصعوبة إذا لم يكن لديك. يمكنك فقط نسخ الرمز ولصقه وضبط المفاتيح لاحتياجاتك (انظر أدناه شرح المفاتيح).
في هذا المثال ، ستضيف حالة مشروع جديدة واحدة بالاسمالتخطيط
فيتطبيق/مساعدينإنشاء ملفبلدي_وظائف_المساعد. phpوأضف الرمز التالي:
<؟Phpالسنانير ()->add_filter('قبل_get_project_statuses'''my_add_custom_project_status') ؛وظيفة my_add_custom_project_status($current_statuses){// دفع حالة جديدة إلى الحالات الحالية$current_statuses[] = array('id'=>50, // حالة جديدة مع معرف 50'color'=>'#98898',"name"=> "التخطيط"'الطلب'=>10،'filter_default'=>true, // true or follow؛// إرجاع الحالاتإرجاع $current_statuses ؛}
بعد ضبط الرمز لتناسب احتياجاتك ، احفظ الملف my_functions_helper.PHP وستتمكن من رؤية حالة مشروعك الجديد.