Llamada a la función no definida wp_delete_user()

1 minuto de lectura

avatar de usuario
esteban s

Hola, soy nuevo en WordPress y PHP y estoy tratando de eliminar un usuario en una función en un complemento.

wp_delete_user( $user->ID );

Todo funciona bien, pero cuando trato de usar wp_delete_user Obtuve el siguiente error:

Call to undefined function wp_delete_user() in /homepages/6/d480314532/htdocs/wsb7416187601/zisteau_web/wp-content/plugins/patreon-wordpress-master/classes/patreon_wordpress.php on line 135

Esta función se encuentra en wp-includes/user.php. ¿Hay alguna forma de importar esta funcionalidad para usarla allí?

Gracias.

avatar de usuario
T.Todua

Al principio, haga preguntas de WP en:
WordPress.Stackexchange.com

PD: antes de esa línea inserte:

require_once(ABSPATH.'wp-admin/includes/user.php');

Encontré esto en una búsqueda de Google y quería agregar esto para cualquiera que busque una solución al usar WordPress multisitio. En lugar de cargar wp-admin/includes/user.php, deberá cargar wp-admin/includes/ms.php como:

require_once( ABSPATH . 'wp-admin/includes/ms.php' );

¿Ha sido útil esta solución?