出於某種原因,我無法使用WordPress函數get_editable_roles()。這有沒有一個錯誤?
不介意我在index.php中的functions.php,top,bottom中添加的位置。它總是給出未定義的函數錯誤。
調用未定義的函數get_editable_roles()
我加入二十五主題這行代碼,在一個新的WordPress安裝,沒有任何插件:如果我加載用戶
Error: Call to undefined function get_editable_roles()...
:
$role = get_editable_roles();
它給這個錯誤.php文件之前,那麼它的工作原理:
if (!function_exists('get_editable_roles')) {
require_once(ABSPATH . '/wp-admin/includes/user.php');
}
請分享相關代碼...這隻會在管理部分加載,所以您需要在相應的操作鉤子中使用它。 – rnevius
沒有相關的代碼,我只是在functions.php – ThemesCreator
中添加$ role = get_editable_roles()...同樣,該函數只在Admin中加載。如果你想在別處使用它,你應該實現你自己的函數版本。如果你想在Admin中使用它,你應該確保你通過一個管理動作鉤子來調用這個函數。 – rnevius