Standardmäßig Unser CRM wird mit 5 vordefinierten Status ausgeliefert, Nicht gestartet, In Arbeit, Testing, Wartende Feedback, Komplett aber Sie können neue Status mit einfachem Action-Haken injizieren, um Ihren Bedürfnissen gerecht zu werden.
Wir gehen davon aus, dass Sie einige Grundkenntnisse im Lesen von PHP-Code für diesen Artikel haben, werden aber nicht so schwer sein, wenn Sie nicht haben. Sie können einfach den Code kopieren und einfügen und die Schlüssel für Ihre Bedürfnisse anpassen (siehe unten Schlüsselerklärung).
In diesem Beispiel fügen Sie 2 neue Aufgabenstatus mit Namen hinzuAuf EisundBereit für die Produktion
Siehe unten Beispiele für Code, den Sie hinzufügen müssenapplication/helfer/meine_functions_helper.phpDatei (Erstellen Sie die Datei, wenn nicht vorhanden ist)
<?php// Version 2.3.0 und höherhooks()->add_filter('before_get_task_status'my_add_custom_task_status');// Vor Version 2.3.0// Kommentieren Sie den untenstehenden Code und entfernen Sie den obigen Code, wenn Sie Version älter als 2.3.0 verwenden// add_action('before_get_task_statuses','my_add_custom_task_status');function my_add_custom_task_status($current_status){// Schieben Sie neuen Status auf die aktuellen Status$current_status[] = array('id'=>50, // neuer Status mit id 50'color'=>'#98989898','name'=>'Auf Halt','Bestellung'=>10,'filter_default'=>true, // true oder false);// Drücken Sie einen weiteren Status (löschen Sie diesen Code, wenn Sie nur 1 Status hinzufügen müssen)$current_status[] = array('id'=>51, //neuer Status mit neuer ID 51'color'=>'#be51e0','name'=>'Bereit für die Produktion','Bestellung'=>11,'filter_default'=>true // true oder false);// Status zurückgeben$current_statuses zurückgeben;} - Die Welt
Nachdem Sie den Code an Ihre Bedürfnisse angepasst haben, speichern Sie die Datei my_functions_helper.php und Sie können Ihre neuen Aufgabenstatus sehen.