出于某种原因,我无法使用 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) 我想知道是否有一种方法可以将命名参数转换为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)