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.
获取后期修订。
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 删除。





还没有任何评论,赶紧来占个楼吧!