Onze CRM wordt standaard geleverd met 5 vooraf gedefinieerde statussen, Niet gestart, In afwachting van feedback, Compleet, maar u kunt nieuwe statussen injecteren met eenvoudige actiehaak die passen bij uw behoeften.
We gaan ervan uit dat je enige basiskennis hebt van het lezen van php-code voor dit artikel, maar niet zo moeilijk zal zijn als je dat niet hebt. U kunt de code gewoon kopiëren en plakken en de sleutels aanpassen aan uw behoeften (zie onderstaande uitleg).
In dit voorbeeld voegt u 2 nieuwe taakstatussen toe met naamOn Hold On Hold On Holden en enKlaar voor productie klaar voor productie
Zie onderstaande voorbeelden van code die u moet toevoegentoepassing/helpers/my_functies_helper.phpbestand (maak het bestand aan als het niet bestaat)
<?phpp <?php// Versie 2.3.0 en hogerhooks()->add_filter('before_get_task_statuses','my_add_custom_task_status');// Voorafgaand aan versie 2.3.0// Geef de onderstaande code niet op en verwijder de bovenstaande code als u versie ouder gebruikt// add_action('before_get_task_statuses','my_add_custom_task_status');functie my_add_custom_task_status($current_statuses){{// Duw nieuwe status naar de huidige statussen$current_statussen[] = array('id'=>50, // nieuwe status met id 50'kleur'=>'#989898','name'=>'On Hold','bestellen'=>10, 'bestellen''filter_default'=>waar, // waar of onwaar);// Druk op een andere status (verwijder deze code als u slechts 1 status hoeft toe te voegen)$current_statussen[] = array('id'=>51, //nieuwe status met nieuwe id 51'kleur'=>'#be51e0','naam'=>'Klaar voor productie','bestellen'=>11,'filter_default'=>waar // waar of onwaar of onwaar);// Retourneer de statussen retourneren$current_statussen retourneren;} } }
Nadat u de code hebt aangepast aan uw behoeften, slaat u het bestand my_functions_helper.php op en kunt u uw nieuwe taakstatussen zien.