WP_Post::to_array() WordPress Method

The WP_Post::to_array() method is used to convert a WP_Post object into an array. This is useful for manipulating post data in an external application or for debugging.

WP_Post::to_array() #

Convert object to array.


Return

(array) Object as array.


Top ↑

Source

File: wp-includes/class-wp-post.php

	public function to_array() {
		$post = get_object_vars( $this );

		foreach ( array( 'ancestors', 'page_template', 'post_category', 'tags_input' ) as $key ) {
			if ( $this->__isset( $key ) ) {
				$post[ $key ] = $this->__get( $key );
			}
		}

		return $post;
	}


Top ↑

Changelog

Changelog
VersionDescription
3.5.0Introduced.

The content displayed on this page has been created in part by processing WordPress source code files which are made available under the GPLv2 (or a later version) license by theĀ Free Software Foundation. In addition to this, the content includes user-written examples and information. All material is subject to review and curation by the WPPaste.com community.