我正在尝试在wordpress根目录中的脚本中使用一些wordpress函数,只是有些wordpress函数可以工作,但是get_users
函数运行良好但是wp_delete_user
没有按'吨。
我错过了什么? PLugin没有讨论。
require($_SERVER['DOCUMENT_ROOT']."/wp-blog-header.php");
global $wpdb;
$args = array(
'role' => 'test_taker'
);
$users = get_users( $args ); // This works
//var_dump($users);
foreach ($users as $user) {
//var_dump($user->ID);
wp_delete_user( $user->ID ); // This doesn't work
}
答案 0 :(得分:0)
管理以找到解决方案。当您获得未定义的函数时,这意味着您需要将该函数复制到外部文件中。例如,在我的情况下wp_delete_user
需要从此处复制https://developer.wordpress.org/reference/functions/wp_delete_user/