Som standard kan våra CRM levereras med 5 fördefinierade statusar, Inte startade, Pågående, Testning, Väntar på feedback, Komplett men du kan injicera nya statusar med enkel åtgärdskrok för att passa dina behov.
Vi antar att du har några grundläggande kunskaper i att läsa php-kod för den här artikeln men kommer inte att vara så svårt om du inte har. Du kan bara kopiera och klistra in koden och justera nycklarna efter dina behov (se nedan nycklar förklaring).
I det här exemplet lägger du till 2 nya uppgiftsstatusar med namnI väntanochRedo för produktion
Se nedan exempel på kod som du måste lägga tillAnsökan/hjälpare/mina_functions_helper.phpfilen (skapa filen om du inte finns)
<?php// Version 2.3.0 och senarekrokar()>add_filter('före_get_task_statuses','my_add_custom_task_status');// Före version 2.3.0// Avkommentera koden nedan och ta bort koden ovan om du använder version äldre än 2.3.0// add_action('före_get_task_statuses','my_add_custom_task_status');Funktionen my_add_custom_task_status($current_statuses){// Tryck på ny status till aktuella statusar$current_statuses[] = array('id'=>50, // ny status med id 50'color'=>'#9898','name'=>'På Hold','order'=>10,'filter_default'=>sant, // sant eller falsk);// Tryck på en annan status (ta bort den här koden om du bara behöver lägga till 1 status)$current_statuses[] = array('id'=>51, //ny status med nytt id 51'color'=>'#be51e0','name'=>'Klar för produktion','order'=>11,'filter_default'=>sant // sant eller falsk);// Återlämna statusarnareturnera $current_statuses;}
När du justerar koden så att den passar dina behov sparar filen my_functions_helper.php och du kommer att kunna se dina nya uppgiftsstatusar.