The save_post
hook gets called each time a post is created or updated. Just hook into that. There you can do something like fputcsv('/tmp/' . $post_id, $post)
or output to XML/JSON.
== EDIT ==
add_action( 'save_post', 'wp239s5_post_to_xml', 10, 2 );
function wp239s5_post_to_xml( $post_id, $post ) {
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
return $post_id;
//convert $post to xml here
}
Related Posts:
- 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?
- Create Posts using Import>RSS/WXR/XML and pass values to Custom Fields
- Importing from XML is ignoring serialized custom field
- Attach images to posts using custom fields (just paths to images already uploaded)
- WP_Query – Order results by meta value
- Difference between meta keys with _ and without _ [duplicate]
- Orderby meta_value only returns posts that have existing meta_key
- Can I query custom meta data through WP_Query
- Add custom objects/entities to WordPress
- Change behavior of “Insert into Post” based on attachment metadata
- Sort posts by custom field numeric value using dropdown
- How to position a custom field before the editor
- How can I display all values of a custom field from posts with a certain value of another custom field or from certain post types?
- Is there a way to do multiple ordering on a multiple meta_query?
- searching in custom meta field
- How to add upload field in a custom taxonomy?
- Display thumbnail from custom field
- Store JSON in a custom field
- Getting Custom Field data from a page hierarchy
- Custom contact form 7 select with custom values [closed]
- limit amount of photos uploaded per cpt post
- Problem with adding exta field in metabox in custom post type
- WP_query : meta_key with custom rule for specific value
- Custom fields: In what order are they saved into the DB?
- BuddyPress – Hook to Update Custom Profile Fields [closed]
- How to get the db table row that has the biggest value in the meta value?
- Add url from Custom Field as ‘Featured Image’. Code not working
- Custom Fields Code not echoing whats in the value field
- Metabox will not save
- Masking Affiliate URL using $post_slug after “/go/”
- How to update a meta field of type array in Gutenberg
- How to wrap meta values seperated by comma in ? [closed]
- Create WordPress shortcode with php code inside
- How to create a Custom Meta Box with Name/Value Admin User Input Fields?
- Is it better practice to use ‘This Name Format’ or ‘this-name-format’ for custom fields?
- Storing a DateTime Value in a Sortable Custom Field?
- How to show a post if was published less than two hours ago?
- Custom field as Slug
- How to save the date/time of last update of an extra user profile field?
- Define a post’s title and slug from Custom Fields
- How can you include custom post meta in search without calling each key?
- Custom wysiwyg editor doesn’t execute shortcodes?
- How to hide a div based on contents of custom field
- Hide custom column in admin template screen (Elementor) [closed]
- What is the largest value you can store in a custom field (as meta data for a post)?
- Where does this field get its value?
- ORDER BY custom field value out of where clause
- Get all the posts where meta field with multiple choice has several values checked
- Warn user that data may be lost for custom pages
- List custom field values in alphabetical order without repetition
- Can’t query by meta_key
- Display MP3 as media using an URL from a custom field
- WordPress custom fields feature is missing in my installation
- Print Posts if Custom Field Value Date equal or greater than Today Date
- Is it possible to populate a custom field with content from a page
- Update post meta custom field using block editor
- If I update WordPress my custom data will be deleted from the wp_users table?
- Save all custom field data into one “master” custom field
- Convert all dates stored in custom field
- How to put forward a blog post
- Plugin or shortcode for ISBN number?
- HM CMB: Role Select
- Display latest post depending on Meta Box content
- WP-eComerce Advance Meta Tag data in descending order [closed]
- Custom Query Fields – Altering Meta Value
- Replacing custom field with shortcode
- WPAlchemy issue when using 2 select menus with the same values inside a repeating group
- Adding re-type email and check it if the email match
- show a specific metabox dependent on the page template
- excluding posts by an ACF field in pagination
- Search & column order by meta value in admin
- Exclude URL’s from sanitize_html_classes
- Is the use of many custom field not good for server?
- How can I ‘check’ the “custom fields” box from the Screen Options?
- Very large list of options for BuddyPress profile fields
- Can you generate a featured image from two images from custom fields?
- How to get all wp_posts in wordpress fetched from database
- Search fails when using the radio buttons
- automatically add custom fields to post title
- Change Order of Sections Using Custom Fields
- Custom Fields Permalink Plugin not observing hyphens
- will wp_insert_post write a new custom field to the database?
- How to repeate custom field group with bulk image field
- Extra text’n’image field in a page
- Order a query by meta_value and then by post_date
- custom field functionality
- Media Attachment Custom Meta Fields not saving in Media Uploader when using jQuery UI Autocomplete
- Decouple page name from page title
- Custom Field add markup to line breaks
- Use Metabox to enter Post Title
- Include custom fields into the content of a regular page
- Bypassing a Form Options
- How to implement jquery-ui autocomplete into custom fields?
- i want to send email on custom post field (job_status == 2) but it is not working
- How to create a searchable database with a single-field search box at the front end? [closed]
- Add custom fields to specific menus
- Dynamically update Custom Fields to display new dates
- save all acf options in one meta_value [closed]
- Can running a WP-Cron to update_post_meta cause performance issues?
- custom field value is blank or empty