export_wp

SummerySummery

Generates the WXR export file for download.

Syntax

export_wp( array $args = array() )

DescriptionDescription

Default behavior is to export all content, however, note that post content will only be exported for post types with the can_export argument enabled. Any posts with the ‘auto-draft’ status will be skipped.

ParametersParameters

$args

(array) (Optional) Arguments for generating the WXR export file for download.

  • 'content'
    (string) Type of content to export. If set, only the post content of this post type will be exported. Accepts 'all', 'post', 'page', 'attachment', or a defined custom post. If an invalid custom post type is supplied, every post type for which can_export is enabled will be exported instead. If a valid custom post type is supplied but can_export is disabled, then 'posts' will be exported instead. When 'all' is supplied, only post types with can_export enabled will be exported. Default 'all'.
  • 'author'
    (string) Author to export content for. Only used when $content is 'post', 'page', or 'attachment'. Accepts false (all) or a specific author ID. Default false (all).
  • 'category'
    (string) Category (slug) to export content for. Used only when $content is 'post'. If set, only post content assigned to $category will be exported. Accepts false or a specific category slug. Default is false (all categories).
  • 'start_date'
    (string) Start date to export content from. Expected date format is 'Y-m-d'. Used only when $content is 'post', 'page' or 'attachment'. Default false (since the beginning of time).
  • 'end_date'
    (string) End date to export content to. Expected date format is 'Y-m-d'. Used only when $content is 'post', 'page' or 'attachment'. Default false (latest publish date).
  • 'status'
    (string) Post status to export posts for. Used only when $content is 'post' or 'page'. Accepts false (all statuses except 'auto-draft'), or a specific status, i.e. 'publish', 'pending', 'draft', 'auto-draft', 'future', 'private', 'inherit', or 'trash'. Default false (all statuses except 'auto-draft').

Default value: array()

SourceSource

File: wp-admin/includes/export.php


			

ChangelogChangelog

Changelog
Version Description
2.1.0 Introduced.
Scroll to Top