默认情况下,我们的Crm附带 5 预定义状态, 未启动, 在进行中, 测试, 等待反馈, 完成, 但你可以注入新的状态与简单的操作钩,以满足您的需求.
我们假设你有一些阅读本文的Php代码的基本知识,但如果你没有,就不会那么难了。 您可以复制和粘贴代码,并根据您的需求调整密钥(请参阅下面的密钥说明)。
在此示例中,您将添加 2 个带有名称的新任务状态联系我们和准备生产
请参阅下面的代码示例,您必须添加应用程序/帮助者/my_functions_helper。公司简介file(如果不存在,创建文件)
__email0__ < ?公司简介// 版本 2。3.0 及以上hooks()->add_filter('before_get_task_statuses','my_add_custom_task_status');在版本 2 之前。3.联系我们// 取消注释下面的代码,如果您使用的是大于 2 的版本,则删除上面的代码。3.联系我们// add_action('before_get_task_status','my_add_custom_task_status');函数 my_add_custom_task_status($current_status){// 将新状态推送到当前状态Mサイズは箱入りとなります sサイズは箱なしでのラッピングとなります ギフトボックス・ラッピングについて _______________________________'id'=>50, // id 50 的新状态'颜色'=>'#9898','name'=>'On Hold','顺序'=>10,'filter_default'=> true, // true 或 false联系我们;// 推送另一个状态(如果只需要添加一个状态,则删除此代码)Mサイズは箱入りとなります sサイズは箱なしでのラッピングとなります ギフトボックス・ラッピングについて _______________________________'id'=>51, //新状态与新ID 51'颜色'=>'#be51e0','name'=>'准备好生产','顺序'=>11,'filter_default'=>true // true 或 false联系我们;// 返回状态返回 $current_statuss;联系我们
调整代码以满足您的需求后,保存文件my_functions_helper。PHP,你将能够看到你的新任务状态。