我们用 WordPress 开发过一个订单系统,当用户在前台提交了一个订单后,订单信息保存在一个自定义文章类型中,客服可以在后台查看、处理订单。为了防止客服不小心删除这个订单信息,我们需要禁用掉这个订单的删除功能,客服只能查看,编辑、不能删除订单。我们是通过下面的代码可以实现这个需求。
移除用户删除某个文章类型的权限
移除后,文章类标的操作栏,就只剩下 “编辑” 这一个功能了,如下图:
移除批量操作中的“移至回收站”链接
虽然我们移除了用户删除文章类型的权限,但是文章类型列表批量编辑功能的 “移至回收站” 功能还在(如下图),如果我们选择了几篇文章,选择“移至回收站” 操作,点击应用,WordPress 会报错,告诉我们,我们没有权限删除文章。
我们可以通过下面的代码移除这个功能:
add_filter('bulk_actions-edit-message', function ($actions) { unset($actions[ 'trash' ]); return $actions; });除了禁止用户删除文章,我们还可以禁止用户进行其他操作,根据需要对相应的权限进行限制就可以了,WordPress 的权限列表请参考官方文档:WordPress 角色和权限。
如果需要其他角色的用户可以删除订单,可以在上面的代码中加上权限判断,有需要的朋友自行编辑,在这里就不再列出了。
© 版权声明
1、本站资源来源于网络或网友上传提供,仅作为设计概念演示,不保证其完整性以及安全性,请下载后自行测试。
2、本站所发布的一切内容仅供观摩学习交流之用,您不得将上述内容用于商业或者非法用途,否则后果自负。
3、如果您喜欢该主题,请支持并购买正版以获得商业使用授权及其他相关服务。
4、该素材资源版权属于原作者,争议或责任与本站无关,侵删请邮件联系:dmca#ztcsm.com
5、如需代购该正版主题,您可通过发送电子邮件给本站:service#ztcsm.com,本站提供有时间成本的帮助服务。
6、本站也是和广大站长一样的过来人,将心比心不提供来路不明的主题,不提供意图不明的免费(最贵)午餐。
7、本站提供的源码均为原版资源,只研究瓶颈部分,不对原版资源进行任何添加改动,事先说明有的锅我们不背。
8、本站的运营需要您的支持,一切资源均源自于您,并服务于您。更重要的是,务求让您省时省力省心省成本。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
2、本站所发布的一切内容仅供观摩学习交流之用,您不得将上述内容用于商业或者非法用途,否则后果自负。
3、如果您喜欢该主题,请支持并购买正版以获得商业使用授权及其他相关服务。
4、该素材资源版权属于原作者,争议或责任与本站无关,侵删请邮件联系:dmca#ztcsm.com
5、如需代购该正版主题,您可通过发送电子邮件给本站:service#ztcsm.com,本站提供有时间成本的帮助服务。
6、本站也是和广大站长一样的过来人,将心比心不提供来路不明的主题,不提供意图不明的免费(最贵)午餐。
7、本站提供的源码均为原版资源,只研究瓶颈部分,不对原版资源进行任何添加改动,事先说明有的锅我们不背。
8、本站的运营需要您的支持,一切资源均源自于您,并服务于您。更重要的是,务求让您省时省力省心省成本。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
THE END
暂无评论内容