wp_get_post_revision()
wp_get_post_revision( int|WP_Post $post, string $output…
wp_get_post_revision( int|WP_Post $post, string $output = OBJECT, string $filter = ‘raw’ )
获取后期修订。
Gets a post revision.
目录锚点:#参数#源码
参数(Parameters)
参数 | 类型 | 说明 |
---|---|---|
$post | (int | WP_Post) | 帖子ID或对象。 |
$output | (string) | 所需的返回类型。对象、数组或数组之一,分别对应于WP_Post对象、关联数组或数值数组。 |
$filter | (string) | 卫生过滤器。请参见sanitize_post()。 |
源码(Source)
/** * Gets a post revision. * * @since 2.6.0 * * @param int|WP_Post $post The post ID or object. * @param string $output Optional. OBJECT, ARRAY_A, or ARRAY_N. * @param string $filter Optional sanitation filter. @see sanitize_post(). * @return WP_Post|array|null Null if error or post object if success. */ function wp_get_post_revision(&$post, $output = OBJECT, $filter = 'raw') { if ( !$revision = get_post( $post, OBJECT, $filter ) ) return $revision; if ( 'revision' !== $revision->post_type ) return null; if ( $output == OBJECT ) { return $revision; } elseif ( $output == ARRAY_A ) { $_revision = get_object_vars($revision); return $_revision; } elseif ( $output == ARRAY_N ) { $_revision = array_values(get_object_vars($revision)); return $_revision; } return $revision; }
更新版本 | 源码位置 | 使用 | 被使用 |
---|---|---|---|
2.6.0 | wp-includes/revision.php | 15 | 15 |
类别:WordPress 函数手册、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!