acf_revisions::wp_post_revision_field
wp_post_revision_field
This filter will load the value for the given field and return it for rendering
Method of the class: acf_revisions{}
No Hooks.
Returns
$value. (string)
Usage
$acf_revisions = new acf_revisions(); $acf_revisions->wp_post_revision_field( $value, $field_name, $post, $direction );
- $value(required)
- .
- $field_name(required)
- .
- $post
- .
Default:null - $direction
- .
Default:false
acf_revisions::wp_post_revision_field() acf revisions::wp post revision field code ACF 6.0.4
function wp_post_revision_field( $value, $field_name, $post = null, $direction = false ) {
// bail early if is empty.
if ( empty( $value ) ) {
return $value;
}
$value = maybe_unserialize( $value );
$post_id = $post->ID;
// load field.
$field = acf_maybe_get_field( $field_name, $post_id );
// default formatting.
if ( is_array( $value ) ) {
$value = implode( ', ', $value );
} elseif ( is_object( $value ) ) {
$value = serialize( $value );
}
// image.
if ( is_array( $field ) && isset( $field['type'] ) && ( $field['type'] === 'image' || $field['type'] === 'file' ) ) {
$url = wp_get_attachment_url( $value );
$value = $value . ' (' . $url . ')';
}
return $value;
}