I posed this question to John O’Nolan, a WordPress core developer, who forwarded my question to core committer Aaron Jorbin. O’Nolan responded by saying (I’m paraphrasing) that there isn’t any official documentation on the WXR standard, but that reverse engineering a WXR export should give me all the information I need.
O’Nolan also noted that data more complex than blog post content is likely best dealt with through a database conversion/migration, rather than an import. I tend to agree here.
I found these two links to be of some help in my effort to reverse engineer the WXR standard:
http://olalindberg.com/2008/write-your-own-wxr-file-to-migrate-custom-cms-to-wordpress/
The latter link specifically deal with attachments, something crucial for my current project.
I hope this helps anyone else who is curious about WXR.
Related Posts:
- How to display WordPress RSS feed your website?
- Sina Weibo feeds in WordPress?
- Embed podcast feed in wordpress
- Create Posts using Import>RSS/WXR/XML and pass values to Custom Fields
- What does this mean in my website console: “JQMIGRATE: Migrate is installed, version 1.4.1 jquery-migrate.min.js?ver=1.4.1:2 “
- XML Error: Extra content at the end of the document
- How to implement inline cm/inches conversion in WordPress
- How do I use WordPress with HostGator?
- How to change thumbnails for WordPress pages (KakaoTalk)
- My UPS shipping method is not working in wordpress project
- WordPress asking for my FTP credentials to install plugins
- how can i get a sign in/ Register plug in like fiverr.com’s on WordPress
- WordPress makes an auto-draft as soon as I enter the page
- Php – Your PHP installation appears to be missing the MySQL extension which is required by WordPress
- Php – Your PHP installation appears to be missing the MySQL extension which is required by WordPress
- How can I block doubleclick.net cookie from my wordpress website?
- How To Change Default Image Thumbnail Sizes in WordPress
- WordPress how to remove blocksy theme price and put my own price
- WordPress on XAMPP setting up Zoho mail
- display data on wordpress site using mindbody api
- wordpress – want to connect my ABOR(Austin Board of Realtors)website to RETS Matrix
- Exclude Featured Posts in WordPress ‘Recent Posts’ Function
- How to login into wordpress.com using HtmlUnit?
- php, cookies, wordpress – how to make automatic login in one one site, login and on other one
- 403 Forbidden You don’t have permission to access / on this server new WordPress install
- WordPress Login Tracking Google Analytics
- Binance Long Short Ratio Chart In WordPress
- WordPress – Check if user is logged in
- language flags (Image links) with css not work in WordPress costum theme
- nginx progy pass doesn’t work in WordPress admin
- nginx progy pass doesn’t work in WordPress admin
- Marathi typing option in wordpress Editor
- WordPress: Loading multiple scripts with enqueue
- wp-admin vs wp-login in wordpress
- How to add custom javascript to WordPress Admin?
- With “magic quotes” disabled, why does PHP/WordPress continue to auto-escape my POST data?
- WordPress: “Sorry, this file type is not permitted for security reasons” when trying to upload standard image files
- WordPress localhost not working
- how do u change the link color of one specific link in wordpress?
- validate textfield contents in wordpress simple job board plugin
- Free e-signature in wordpress
- Apache mod_rewrite Infinite Loop when Accessing WordPress Admin Dashboard
- wordpress Simple Job board plugin hide cv attachment form
- Dash icons Not Showing properly in Menu Using WordPress
- Changing code font size on wordpress
- No paged query var being set in WordPress custom pagination
- How to fix the “508 Resource Limit is reached” error in WordPress?
- cannot change admin password, wordpress on godaddy
- Rename block fields in the WordPress style dropdown
- WordPress NextGEN loop through images from specific album
- Permalinks in WordPress not working
- WordPress broken app to try wpscan kali tool
- how to add gravity forms to blog page(posts page) in WordPress
- WordPress cp-appointment-calendar redirection to paypal issues
- How to fix facebook sharer button that appears cutted on wordpress
- How to define custom capabilities in wordpress for custom plugin
- WordPress Order by date on custom post type archive page
- Using WPBakery Page Builder and Default WordPress Elements
- WordPress: schedule multiple action hooks of the same name and time
- Lucida calligraphy font not working wordpress site in android chrome
- Prevent category updates in WordPress Woocommerce REST API
- Is there a way to install elementor to a free wordpress plan?
- wordpress login wp-login.php change url
- wordpress frontend login and wp-admin not working right
- Cuelinks widget’s half part is getting hidden on WordPress website
- WordPress / Gravity Forms – Show/hide a div based on value of a number field
- facebook- wordpress post not showing pictures on fb link
- WordPress post image change on hover (ACF?)
- WordPress- url for localhost wp-admin is not working
- WordPress- url for localhost wp-admin is not working
- bitnami/WordPress chart – embed uploads in a custom image
- Alternative to wordpress.com for free WordPress hosting?
- WordPress: LinkedIn Posting Link doesn’t show meta og description or title
- WORDPRESS Updating failed. Error message. The response is not a valid JSON response
- Get Categories of events in WordPress Events Calendar Pro Plugin
- Get Categories of events in WordPress Events Calendar Pro Plugin
- Adding style.css in wordpress, the correct way
- Full width image in separated row on wordpress (Ref attacted)
- Where to start in the WordPress codex?
- Converting endnotes to hyperlink for export to WordPress
- How to correctly use get_template_directory_uri() WordPress function to load an image that is in a subfolder of my theme?
- WordPress wants to install itself, rather than run the blog
- Error establishing a database connection in my localhost
- WordPress PeepSo modification – display WP comments in activity stream
- Correct way of using wp_get_attachment_image() in wordpress
- WordPress: save `get_template_part()` to variable
- How to easily add cropped screenshot to self-hosted WordPress as hosted image?
- stripe payment icons on small wordpress
- How to add post featured image to RSS item tag?
- With WordPress Importer, why can’t I import post meta containing a multi-dimensional array, in which value(s) of that array contain line breaks?
- Which ways can be used to log in to WordPress?
- How do I Import an RSS feed as WordPress posts without duplicates?
- Display image from an external rss feed on wordpress without plugins
- A question on WXR
- Rss error in first line of xml : not well-formed (invalid token)
- Import media (.xml) does not attribute featured images to posts
- XML file import for attachments or featured images
- accessing my mu-plugins from within a template file
- Moving 2 wordpress sites to one
- WordPress Feed Error [closed]