小编Dar*_* M.的帖子

调用未定义的函数 get_editable_roles()

出于某种原因,我无法使用 WordPress 函数 get_editable_roles()。这有问题吗?不介意我在哪里添加,在functions.php,在index.php,在顶部,在底部。它总是给出未定义的函数错误。

我在 25 个主题中添加了这行代码,在一个新的 WordPress 安装中并且没有任何插件:

$role = get_editable_roles();
Run Code Online (Sandbox Code Playgroud)

它给出了这个错误:

错误:调用未定义的函数 get_editable_roles()...

如果我之前加载 user.php 文件,那么它可以工作:

if (!function_exists('get_editable_roles')) {
   require_once(ABSPATH . '/wp-admin/includes/user.php');
}
Run Code Online (Sandbox Code Playgroud)

wordpress

2
推荐指数
1
解决办法
2348
查看次数

有没有办法将命名函数参数转换为 dict

我想知道是否有一种方法可以将命名参数转换为dict.

我知道使用**kwargs代替单个命名参数将非常简单。

def func(arg1=None, arg2=None, arg3=None):
    # How can I convert these arguments to {'arg1': None, 'arg2': None, 'arg3': None}`
Run Code Online (Sandbox Code Playgroud)

python dictionary function parameter-passing named

0
推荐指数
1
解决办法
504
查看次数