Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WordPress:如何根据功能让插件菜单对用户可见?_Php_Wordpress - Fatal编程技术网

Php WordPress:如何根据功能让插件菜单对用户可见?

Php WordPress:如何根据功能让插件菜单对用户可见?,php,wordpress,Php,Wordpress,我目前使用的插件只对管理员可见,因为它似乎是在允许访问最高WordPress用户级别的情况下编写的 if (!defined('ABSPATH')) exit; add_action('admin_menu', 'endo_stock_report_admin_menu'); function endo_stock_report_admin_menu() { add_menu_page('Stock Report Export', 'Stock Report Export', 10,

我目前使用的插件只对管理员可见,因为它似乎是在允许访问最高WordPress用户级别的情况下编写的

if (!defined('ABSPATH')) exit;

add_action('admin_menu', 'endo_stock_report_admin_menu');

function endo_stock_report_admin_menu() {
    add_menu_page('Stock Report Export', 'Stock Report Export', 10, 'endo_stock_report', 'endo_admin_stock_report_page');
}

function endo_admin_stock_report_page() {

?>
我希望插件能够被具有“上传_文件”功能的用户访问。我尝试了以下操作,但出现语法错误:

if (current_user_can('upload_files')){
    add_action('admin_menu', 'endo_stock_report_admin_menu');

    function endo_stock_report_admin_menu() {
        add_menu_page('Stock Report Export', 'Stock Report Export', 10, 'endo_stock_report', 'endo_admin_stock_report_page');
    }
}
我不是专家,我做错了什么