Just installed WordPress 6.6.2 with BuddyPress 14.1.0 and Force Login 5.6.3 for a horse boarding barn. We have about 20 boarders and staff who should have accounts. Manually adding 20 accounts one by one is really a pain. So I installed this plugin 1.27.5.
I then tested it by exporting the existing accounts (just admin and one subscriber user I had added manually) to a csv file. I edited the csv by deleting the admin user and duplicating the subscriber row, then editing the user_login and user_email fields in that row appropriately, along with the other user-specific fields like name and such. I left the user_pass field unchanged, expecting that would give the new users the same password as the original subscriber.
Then I imported the edited csv file. The import seemed to work okay, the new user showed up in the admin dashboard as expected, although I couldn’t login with the password from the original subscriber whose row I had duplicated.
HOWEVER, I soon received the following email notification from wordpress@my-site-name:
<pre>Howdy!
WordPress has a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email.
In this case, WordPress caught an error with one of your plugins, Import and export users and customers.
First, visit your website (https://wp.freestylefarm.org/) and check for any visible issues. Next, visit the page where the error was caught (https://wp.freestylefarm.org/wp-admin/tools.php?page=acui&tab=homepage) and check for any visible issues.
Please contact your host for assistance with investigating this issue further.
If your site appears broken and you can't access your dashboard normally, WordPress now has a special "recovery mode". This lets you safely login to your dashboard and investigate further.
https://wp.freestylefarm.org/wp-login.php?action=enter_recovery_mode&rm_token=kGF34INcFvARBZX7SsnB8r&rm_key=cu6IXLEbfL31O6nYka7RSU
To keep your site safe, this link will expire in 1 day. Don't worry about that, though: a new link will be emailed to you if the error occurs again after it expires.
When seeking help with this issue, you may be asked for some of the following information:
WordPress version 6.6.2
Active theme: BuddyX (version 4.7.4)
Current plugin: Import and export users and customers (version 1.27.5)
PHP version 8.0.30.2
Error Details
=============
An error of type E_ERROR was caused in line 33 of the file /var/www/wp-content/plugins/import-users-from-csv-with-meta/addons/melapress-login-security.php. Error message: Uncaught Error: Class "PPM_WP_History" not found in /var/www/wp-content/plugins/import-users-from-csv-with-meta/addons/melapress-login-security.php:33
Stack trace:
#0 /var/www/wp-includes/class-wp-hook.php(324): ACUI_MelapressLoginSecurity->import(Array, Array, 6, Array, Array, Array, false, false, true, true)
#1 /var/www/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#2 /var/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#3 /var/www/wp-content/plugins/import-users-from-csv-with-meta/classes/import.php(632): do_action('post_acui_impor...', Array, Array, 6, Array, Array, Array, false, false, true, true)
#4 /var/www/wp-content/plugins/import-users-from-csv-with-meta/classes/import.php(815): ACUI_Import->import_user(3, 37, Array, Array, Array, Array, Array)
#5 /var/www/wp-content/plugins/import-users-from-csv-with-meta/classes/import.php(244): ACUI_Import->import_users('/tmp/phpHHlpBE', Array, false, false)
#6 /var/www/wp-content/plugins/import-users-from-csv-with-meta/classes/import.php(25): ACUI_Import->fileupload_process(Array, false)
#7 /var/www/wp-includes/class-wp-hook.php(324): ACUI_Import->show('')
#8 /var/www/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#9 /var/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#10 /var/www/wp-admin/admin.php(259): do_action('tools_page_acui')
#11 /var/www/wp-admin/tools.php(40): require_once('/var/www/wp-adm...')
#12 {main}
thrown
</pre>
The error says that Class “PPM_WP_History” was not found in /var/www/wp-content/plugins/import-users-from-csv-with-meta/addons/melapress-login-security.php:33
Does mean that some other plugin is required, or is it just a bug in this plugin?
]]>Hello,
I hope this is not a redundant topic. If it is the case I am sorry, I didn’t find the one of my interest.
I try to move users from a website to another (an already modified copy of the original) with their passwords.
I am able to export them with the ‘user_pass’ keyword but when I import them, using also user_pass, passwords set are the one in the exported csv file. I thought using user_pass was dedicated to export and import passwords while preserving them.
So I wondering if this operation is possible without asking users to reset their passwords.
Or maybe I just don’t understand what is the trick to preserve password during a export/import operation.
Thanks for your help
]]>Hi Team,
Can I get a import user template for this plugin?
Thanks,
Tri Le
]]>Is it possible to disable frontend import and export shortcodes? This is for security reasons.
Thanks!
Osvaldo
]]>Hello,
thank you for creating this plugin. It helped alot!
We are doing an relaunch on our website and export the old users from our old website and importing in our new. But the user avatars aren’t working. We use ProfilePress to edit the avatars and our avatars have path like this: “/wp-content/uploads/useravatar.jpg”. They are in the media library too.
What are we doing wrong? I red alot in this support forum about avatars, but found no solution.
]]>I have multiple installations that use this great plugin Import and Export Users and Customers, which I personally recommend and rate 5 stars! I run both multisite and stand alone WordPress sites. These all have the WP Cron disabled and use a real cron to periodically run wp-cron.php. I did a text search for ActionScheduler_SimpleSchedule
in the WordPress directory and found that this plugin has multiple files that include that text. The table wp_actionscheduler_actions (and the subsites wp_#_actionsheduler_actions) are filled with the following failures in the schedule field (timestamps differ):
O:30:"ActionScheduler_SimpleSchedule":2:{s:22:"?*?scheduled_timestamp";i:1727998288;s:41:"?ActionScheduler_SimpleSchedule?timestamp";i:1727998288;}
There is a single entry with status pending and thousands with status failure.
What might be done to prevent the generation of these errors?
]]>Hi. I get continuously errors when trying to import. “No data” and “Invalid e-mail”. I don′t understand how to solve the problem. I attach two images and a CSV-file for you to see. I have set the fields exactly like the export file.
https://drive.google.com/file/d/139fS8BhX-vwq5UDR5v-_oy7WVo2nK3nw/view?usp=sharing
https://drive.google.com/file/d/1uDr2kv63wzybu3bDKGHvIVt7Rwv_CsUS/view?usp=sharing
https://drive.google.com/file/d/1fXryQlKQKg-8tfPqSijvk3omZtpU0lJq/view?usp=sharing
]]>Hi there,
We had created an email template to send to new users with the import function. But now we cant edit the template anymore? The link opens a page (https://wholesale.[hidden].nl/wp-admin/import-users-from-csv-with-meta) that does not exist.
We have updated wordpress and all plugins.
Kind regards,
Laura
Hello,
I’m trying to extract my Buddypress users’ extended profile data using Make’s WordPress integration (automation software). However, I’m not sure what meta key to provide Make to look for my BuddyPress fields (Age, Budget, Residence Status, etc.):
I’ve tried just writing the name of the field but that doesn’t seem to work. Any help on this topic would be greatly appreciated!
Regards,
Diego
]]>In the Export tab, when choosing Role = Customer ; no customer is eported and the CSV file is empty :-(only column heads are exported).
Do we must add the ‘role’ Customer to real customers to be able to export them?
]]>Hi,
I’ve tried exporting our user base with the help of your Import and Export User plugin. There is however a problem with the Ampersand sign &.
Example: Somebody works in the department “Marketing & PR”, when I export the user it reads “Marketing & PR”.
How can I fix that?
Buenos días.
Agradezco muchísimo la utilidad de vuestro plugin, me ha ayudado enormemente a importar masivamente usuarios.
El caso es que estoy en un “bucle sin salida” y no logro deducir de donde viene o cómo “pararlo”. Descargué el plugin y quería usarlo para importar usuarios de otra plataforma a la mía nativa de learndash en WP.
A partir de ahí empieza la odisea. Empieza a mandar emails en bloques de 100 cada hora a los usuarios. Pienso… ok, será que está notificando a los casi 800 nuevos que a?adí que reseteen su contrase?a y en 8h (8×100) dejará de enviar emails.
Mi sorpresa es que llevo 2700 (y usuarios diciéndome que han recibido el mismo email hasta 4-5 veces). La pregunta es:
?Puede tener que ver con que lanzara ese proceso varias veces (aunque los usuarios que se hayan creado sean correctos)?
?Se puede “pausar” ese proceso de envío de emails masivos y que no notifique a nadie (en caso de que sea eso el problema)?
?Hay algún log donde pueda ver el “batch” de los que se han lanzado/completado o no tiene absolutamente nada que ver con vuestro plugin?
Hasta donde yo sé no debiera tener que ver con vuestro plugin (ya que simplemente a?ade los usuarios a WP) pero me despista el tema de que al haber marcado el check de “notificar para que reseteen su contrase?a” se les pueda estar enviando masivamente.
En fin, si me podéis ayudar u orientar para que busque en algún lado… soy todo oídos.
Is there a way to specify meta/column to be excluded from timestamp conversion?? The plugin is converting U.S. Zip Codes ( eg. 10017 ) to dates (e g. 1970-01-01 ).
I do realize that you provide a notice in the Export settings, “If you have problems and you get some value exported as a date that should not be converted to a date, please deactivate this option…”
Looking for a way to exclude the Zip Code values from the conversion, either by adding a few lines in the plugin code, or by adding a snippet in functions.php
Great plugin. Thank you for providing it.
]]>I have a recurring input that pulls from a csv of users that is maintained elsewhere. The import updates every user whenever it runs. In the manual input there are update user options where you can set it to not update existing users. Is there away to have these options in the recurring import?
]]>Good day
Dont know what I am doing wrong
I import user with csv import and I can see details are correct on screen with the values I gave in the csv but the mailer that goes out changes the password to something else?
Also I am then unable to login with either password, not the one send in mailer and also not the one in my csv?
regards
heinz
]]>Hi Team,
Please can anyone advise why the export process has become so time consuming.
]]>I exported the registered users from the live site with your ‘import and export users and customers’ tool. I then imported that file to the new staging website.
I got an error that said: There has been a critical error on this website. Please check your site admin email inbox for instructions.
However, I got no message in my admin inbox. (I’m the admin)
Hi, I’ve read through your instructions and forum and can’t seem to fond anyone with the same issue so I suspect it must be something I’m doing (or not doing).
I’ve created a csv import for my site (which used PMPro) and although the user is created (and the summary screen shows all the fields I would expect, the user is created without a PMPro ‘membership’ being added.
I’ve previously been using the same csv to import using https://www.ads-software.com/plugins/pmpro-import-members-from-csv/ so I’m pretty confident I have included all of the necessary fields and formatted them correctly for PMPro.
Have you seen anyone else with similar issues in the past? Is there a trick I’m missing perhaps?
Best wishes
Nigel
]]>When I’m doing an export of the customers, the mobile number is not exported.
I first get this error message:
User with id: 182. The cell in column billing_phone has been edited because its content may contain formulas that are automatically run in certain spreadsheet apps. The new value is: *+32 xxx xxx xxx xxx
(I added the xxx to anonymize)
However, the fields are empty in the export.
How can I solve this?
]]>Hi All,
I am new to WordPress/Woocommerce/WCFM and am trying to create a multi vendor store. I am trying to create stores in bulk. Each store is of the user type ‘store vendor’. The way I prepared my sheet is by downloading (export) existing users to see the column names. Then I placed my new data under those columns and then Imported to my wordpress site. The good news is that the plug in is able to create the user record. However, the record only pulls user name and display name. Other fields such as address – street name, city, zip, lat, long etc. are not placed in the record. I have double checked the field names with the metakeys for the user data as well and they are correctly mapped. I have also placed my sterlized codes under wcfm_vendor_store_hours and this column was available when I imported user data form my site. However, during export, the value is not exported. Can someone guide me as to what might be going on here? Is there a sample template available to import ‘store vendor’ user in case I may have not mapped my fields correctly. Any guidance is greatly appreciated. Thank you in advance.
]]>Hola.
En el perfil de usuario hemos a?adido un campo adicional con una imagen (la imagen está en 2 meta_keys: ACF y One User Avatar)
Al exportar usuarios, ese campo exporta el ID de la imagen.
Me gustaría que se exportara la URL de la imagen.
?Es posible?
Hi. In the user profile we have added an additional field with an image (the image is in 2 meta_keys: ACF and One User Avatar) When exporting users, that field exports the image ID. I would like the image URL to be exported. Is this possible?
]]>We are using this plugin and trying to export users with a field that includes “created_by” for each user. However, not all the users are showing data in the column. Most of of the fields have the data but it stops at a certain date. Does anyone have any idea on why this would happen?
]]>Hi,
Am importing the users to enroll for learndash courses but the course start date is showing wrong
it is 1970-01-01 05: 30 : 08 so please help me out to fix this issue
I’m trying to export users from a staging site in development (there are only 4 users currently) and I get this error message:
“Error thrown in the server, we cannot continue. Please check console to see full details about the error.”
The console shows:
POST https://weavearealpeace.org/warp-stg-04-24/wp-admin/admin-ajax.php 500 (Internal Server Error)
relating to jquery.min.js
Debug.log is more helpful:
[31-Jul-2024 15:33:57 UTC] PHP Fatal error: Uncaught TypeError: unserialize(): Argument #1 ($data) must be of type string, stdClass given in /home/warp2021/public_html/warp-stg-04-24/wp-content/plugins/import-users-from-csv-with-meta/classes/batch_exporter.php:643
Stack trace:
0 /home/warp2021/public_html/warp-stg-04-24/wp-content/plugins/import-users-from-csv-with-meta/classes/batch_exporter.php(643): unserialize(Object(stdClass), Array)
1 /home/warp2021/public_html/warp-stg-04-24/wp-content/plugins/import-users-from-csv-with-meta/classes/batch_exporter.php(609): ACUI_Batch_Exporter->prepare(‘my-jetpack-cach…’, Object(stdClass), ”, ‘414’)
2 /home/warp2021/public_html/warp-stg-04-24/wp-content/plugins/import-users-from-csv-with-meta/classes/batch_exporter.php(483): ACUI_Batch_Exporter->prepare_data_to_export()
3 /home/warp2021/public_html/warp-stg-04-24/wp-content/plugins/import-users-from-csv-with-meta/classes/export.php(283): ACUI_Batch_Exporter->generate_file()
4 /home/warp2021/public_html/warp-stg-04-24/wp-includes/class-wp-hook.php(324): ACUI_Exporter->export_users_csv(”)
5 /home/warp2021/public_html/warp-stg-04-24/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array)
6 /home/warp2021/public_html/warp-stg-04-24/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
7 /home/warp2021/public_html/warp-stg-04-24/wp-admin/admin-ajax.php(192): do_action(‘wp_ajax_acui_ex…’)
8 {main}
thrown in /home/warp2021/public_html/warp-stg-04-24/wp-content/plugins/import-users-from-csv-with-meta/classes/batch_exporter.php on line 643
What is wrong and how can I fix this?
Hello, I am a Spanish speaker and I have a problem importing users whose name contains “tildes” or the letter “?”. I have already saved the file in CSV UTF-8 format but I still have the same problem.
]]>The folks at FuseWP plugin are asking if there is an Action hook that is triggered after a user is successfully imported. This is needed to make a CRM integration work properly. If there is, kindly inform us.
Thank you!
]]>We have been having issues exporting for the past 2 weeks, the export is saying “error thrown in the server” and I haven’t been able to get it to work. I reached out to my hosting company and they tried to help but they said that it was a PHP error and I should contact the plugin support. These are the errors:
PHP Fatal error: Uncaught TypeError: unserialize(): Argument #1 ($data) must be of type string, stdClass given in /var/www/webroot/ROOT/wp-content/plugins/import-users-from-csv-with-meta/classes/batch_exporter.php:643
Stack trace:
#0 /var/www/webroot/ROOT/wp-content/plugins/import-users-from-csv-with-meta/classes/batch_exporter.php(643): unserialize()
#1 /var/www/webroot/ROOT/wp-content/plugins/import-users-from-csv-with-meta/classes/batch_exporter.php(609): ACUI_Batch_Exporter->prepare()
#2 /var/www/webroot/ROOT/wp-content/plugins/import-users-from-csv-with-meta/classes/batch_exporter.php(483): ACUI_Batch_Exporter->prepare_data_to_export()
#3 /var/www/webroot/ROOT/wp-content/plugins/import-users-from-csv-with-meta/classes/export.php(283): ACUI_Batch_Exporter->generate_file()
#4 /var/www/webroot/ROOT/wp-includes/class-wp-hook.php(324): ACUI_Exporter->export_users_csv()
#5 /var/www/webroot/ROOT/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#6 /var/www/webroot/ROOT/wp-includes/plugin.php(517): WP_Hook->do_action()
#7 /var/www/webroot/ROOT/wp-admin/admin-ajax.php(192): do_action()
#8 {main}
thrown in /var/www/webroot/ROOT/wp-content/plugins/import-users-from-csv-with-meta/classes/batch_exporter.php on line 643
I am hoping you might be able to help. Thank you.
]]>I just discovered this plugin and tested it successfully and it seems to do what I need. Thank you for that.
For convenience of repeat imports, I would prefer to import from a CSV located in Google Drive, as it is generated there by a Google script.
However I am unable to get the syntax of the URL correctly. I first tried the Google Drive share link (real ID omitted)
https://drive.google.com/file/d/yourfileid/view?usp=drive_link
but I get:
Error, the file is not a CSV
Error, we cannot find the file
I also tried the download link syntax such as
https://drive.google.com/uc?export=download&id=yourfileid
But I still get the same 2 errors as above.
Can you point me to the right way of importing a CSV from Google Drive? Thank you.
Hola Javier,
Quería consultarte, si es posible mediante algún filtro, redirigir al usuario importado a una url personalizada de cambio de contrase?a.
Lo que necesitaría conseguir es que en el primer intento de login del nuevo usuario importado redirija a mi pagina de cambio de contrase?a, y mientras que no se produzca ese cambio de contrase?a que lo le deje logarse en la web, que lo redirija a la home por ejemplo.
No se si mediante filtros tenéis contemplado este escenario.
Gracias por adelantado, saludos.
]]>How do I keep existing roles when uploading new roles. Right now we give users access based on roles when projects are being prepared. At times I need to upload users that already have an existing role on the site. When I upload them unless I srub through all the existing teams and find the ones who have existing roles an input them into the CSV the users loose their current roles. Is there an indicator that I can input in the CSV to keep the existing roles and update the users new role only? This way I don’t have to scrub the teams and indicate individually which specific roles to keep for the users with existing roles.
]]>