Passwords are encrypted in the database, so exporting them into a different format is near impossible. Honestly, it’s also a bit not advisable. But I’ll look into it in more detail to see what I can come up with.
HI @modalia
I actually forgot that there’s a filter already to allow you to export the password. Here’s how you can enable that by default:
add_filter('pp_eu_exclude_data', 'my_include_password');
function my_include_password() {
return array();
}
If you need guidance implementing custom PHP functions on your website, I wrote this guide here on the GiveWP website: https://givewp.com/documentation/resources/adding-custom-functions-to-your-wordpress-website/
Thanks!
After adding that filter, should your export be exporting passwords now? (it didn’t).. I’m sure I missed a crucial step. 🙂
Yes it should. Can you provide a screenshot of how you implemented that snippet so I can see it?
I went to go get your screencap and discovered it was an IO Error (idiot operator)… I had neglected to turn ON the php inserter plugin… (blush)…
It worked!
Gregory
Not a problem at all, it happens to all of us. Happy to help!
If you’re enjoying this plugin and appreciate my support, I’d love a kind review from you here:
https://wordpress.org/support/plugin/export-the-users-password/reviews/
Thanks!
Hi Matt,
Thank you for developing your plugin and also for the snippet for user passwords.
However, it’s not working for me, yet. I have My Custom Functions turned on. I would like to send you a screen shot but don’t see a way to attach any file.
So I added a user and exported users for May. The password appears to be encrypted.
What did I do wrong?
The passwords will always be encrypted — there’s nothing I can do about that. WordPress does not save the unencrypted passwords anywhere at all because that would be a serious security concnern. Regardless, when you import these users the passwords will be saved to the database in their encrpyted formats, and will work for that user when they use their normal password.
Hi Matt,
Thank you so much for your explaination. I am happy to hear that encrypted passwords work.
Hello, Matt, pls, is it possible to export passwords to a completely different web which is not made on WP? I am totally beginner, but able to understand some principles like that there is some hashing/encrypting and the passwords are exported in an encrypted form. But can that hashing algorithm/key be exported too and implemented into a new nonWP website? The goal is that members use their passwords also on the new website with no problem. And the last question: Does this export work if using Woomembers/subscription on WP? Thanks a lot! Marian
@marianprg — That is not possible from a WP plugin perspective. That would depend entirely on the non-WP site’s capabilities to import the data and use passwords that are MD5 encrypted.