Whew, crisis averted as we have solved the importing issue caused by a filter alteration in WP All Import Pro 4.5 which has just been released.
Ensure you update the Easy Property Listings Importer Add-on to 1.0.11 when running WP All Import Pro 4.5. Included in this release is backward compatibility with WP All Import Pro 4.4.5 and earlier so no problems if you just update the importer add-on.
Cause of Issue
The Soflyy team made some improvements to the logging system in WP All Import Pro 4.5 however they adjusted a filter and added an additional command which mucked up the order of the function.
In code terms, the previous filter function was:
apply_filters('wp_all_import_is_post_to_update', $post_to_update_id, $current_xml_node, $this->id);
Which changed to:
apply_filters('wp_all_import_is_post_to_update', $continue_import, $post_to_update_id, $current_xml_node, $this->id);
Anytime a function or filters variables order are altered it causes issues.
We’ve implemented code changes to handle this order adjustment and retained the previous depreciated function so that it will still operate with WP All Import Pro 4.4.5 or older.
We hit the panic button and dropped everything to get this solved as quickly as possible.
Thanks for your patience while we solved this issue.
What should I do if I’m not using the Easy Property Listing Importer Add-On?
You can safely update to WP All Import Pro 4.5 – The Import add on skips records and images if the data is unchanged speeding up the import process.
Merv – thanks for your post – that really got me – as I just released some code that was working in dev but not in live. Then I remembered your post – and realised I had 4.4.8 in dev and 4.5 on live . Waste of a morning!
No problem, the life of coding, took us a day to solve the issue and through testing in the new filter with a 2 instead of a 4 and took hours to figure out the problem… oh coding!
Thanks for sharing this informative blog with us.