Fatal on none scalar meta values.
-
Fatal error thrown if a plug-in has put an object into the meta. In our case it found that a plug-in had placed a DateTime object into the user meta so on export it would throw a fatal error. We know from our work on the search replace utility that lots of plug-ins are willing to put all sorts of weird stuff into meta.
Anyway change line 121 to this:$value = !is_scalar( $value ) ? serialize( $value ) : $value;
or a better option would be to use the WordPress function maybe_serialize.
I’d also like to suggest you use fputcsv(); to create the CSV along with an output resource, it’ll handle the encoding better.
- The topic ‘Fatal on none scalar meta values.’ is closed to new replies.