我的WP实例中有GravityForms和GravityViews。我正在构建一个系统,用户可以在其中使用GravityForms进行预订。如果该预订是3晚或更多晚,则该代理商将获得3分。然后,管理员代理可以从多个代理查看GravityViews中的所有保留。管理员座席的工作是查看所有已预订的预订,然后单击表中的按钮以“批准”该座席以向他授予积分。
我不确定最好的方法是允许管理代理“批准”他在GravityViews中查看的每个记录。我觉得我需要在具有复选框(批准/拒绝)的视图中添加一列,并将“ add_action()”连接到此check / uncheck事件。当管理代理批准代理的记录时,我想执行其他一些操作,例如更新用户的总积分并从当前GravityView中删除该记录。
GravityViews是否提供此功能?如果不是,是否应该在WP中创建一个自定义表格视图,其中有一个列是我的动作(选中/取消选中)并监听事件点击?
WP有太多的插件,我不确定是否应该使用现有的插件或从头开始开发此自定义功能。我是WP的新手,所以我只能知道存在什么。
如果要在WP之外执行此操作,则将加载我的页面,显示GravityForm数据的表视图,将列添加到其中具有复选框的每条记录,并且当用户单击该复选框时,我将更新数据库并刷新当前视图。由于不熟悉WP,所以我不确定我能做什么,因为我只能访问functions.php和functions.js。
感谢您的帮助。