A WordPress Post Importer that will Also Update Existing Posts..
Their are many Post Importer plugins for WordPress that work well at importing new posts, but can they handle Importing an Updated Post, keeping the same URL but changing the content data.
The Really Simple CSV Importer plugin at: https://wordpress.org/plugins/really-simple-csv-importer does appear to do exactly this.
The section that covers the Post ID number states this:
The post ID is already exists in your blog, importer will update that post data. If the ID is not exists, importer will trying to create a new post with suggested ID.
Notes also include: Note: Empty cells in the csv file means “keep it”, not “delete it”.
Really Simple CSV Importer
Requires: 3.6 or higher
Compatible up to: 4.3
Last Updated: 2015-5-4
Active Installs: 40,000+
Data as at 27 Aug 2015
Example Import Structure can be seen at the file in your /wp-content/plugins/really-simple-csv-importer/sample folder.
In the Admin Bar on the left I think this plugin is accessed by this option:
Tools : CSV Importer
It is VERY important that you format the CSV file CORRECTLY so that it imports your data as it should.
This plugin is not a simple one, unless you know what you are doing.
The sample File contains these column names as examples:
post_id
post_name
post_author
post_date
post_type
post_status
post_title
post_content
post_category
post_tags
custom_field
The author recommends you to use LibreOffice, or Google Docs, to create the csv file.
People (including me) that create with Excel, often get a failed import, such as an “All Done” message, but nothing actually imported.
Other Import Plugins that I have looked at:
CSV Importer
(https://wordpress.org/plugins/csv-importer)
CSV Importer cannot update existing posts
84.1 - 867,989