Je suis en train de supprimer WP utilisateurs avec wp_delete_user (). Ça marche bien. J'ai remarqué que lorsque je supprime manuellement un utilisateur dans WP Admin, il demande d'abord de "Supprimer tout le contenu" ou "Attribuer tout le contenu à:".
Je souhaite supprimer tout le contenu associé à l'utilisateur. Nous exploitons des plugins qui semblent avoir un tas de métadonnées utilisateur dans wp_postmeta, je pense. Je suppose que c'est à cela que se réfère aussi.
Quoi qu'il en soit, je dois m'assurer que wp_delete_user () supprime en fait tout le contenu de l'utilisateur et ne le laisse pas là. Quelqu'un peut-il confirmer cela? Wp_delete_user () supprime-t-il tout le contenu de l'utilisateur comme si j'avais sélectionné "Supprimer tout le contenu" dans WP admin manuellement?
Merci.
Vérifiez les docs .
wp_delete_user ($ id, $ réaffecter);
Si le paramètre $ réaffecter n'est pas attribué à un ID utilisateur, toutes les publications de cet utilisateur seront supprimées . L'action 'delete_user' qui transmet l'ID utilisateur en cours de suppression sera exécutée une fois les publications réaffectées ou supprimées. Les méta-utilisateurs seront également supprimés pour cet ID utilisateur.