1
我在woocommerce“查看订单”页面中创建了一个包含acf_form()
(高级自定义字段前端表单)的前端表单,该表单允许客户上传一些文件对我们来说,表单对于管理员来说工作正常,但是当你用一个客户帐户登录并且你选择你的文件时它说“你没有权限附加文件”,在我编辑"customer"
后,通过添加下面的代码到functions.php
:允许“客户”用户角色通过acf_form在前端上传文件
/**
* Allow customers to upload files
*
* @package Wordpress
* @subpackage Rightec Theme
* @author Dornaweb.com
*/
if (current_user_can('customer')) {
add_action('init', 'allow_customer_uploads', 20);
add_action('admin_init', 'allow_customer_uploads', 20);
}
function allow_customer_uploads() {
$customer = get_role('customer');
$customer->add_cap('upload_files');
$customer->add_cap('unfiltered_upload');
}
我也试过"user role editor"
插件,但它不工作太
请帮助我!
Anyoneee?请其如此重要 – Amin
没关系,我解决了这个问题:| – Amin
你是如何解决这个问题的?我有同样的问题! – andycrone