wp_check_revisioned_meta_fields_have_changed()
Check whether revisioned post meta fields have changed.
No Hooks.
Return
true|false
. Whether the post has changed.
Usage
wp_check_revisioned_meta_fields_have_changed( $post_has_changed, $last_revision, $post );
- $post_has_changed(true|false) (required)
- Whether the post has changed.
- $last_revision(WP_Post) (required)
- The last revision post object.
- $post(WP_Post) (required)
- The post object.
Changelog
Since 6.4.0 | Introduced. |
wp_check_revisioned_meta_fields_have_changed() wp check revisioned meta fields have changed code WP 6.6.2
function wp_check_revisioned_meta_fields_have_changed( $post_has_changed, WP_Post $last_revision, WP_Post $post ) { foreach ( wp_post_revision_meta_keys( $post->post_type ) as $meta_key ) { if ( get_post_meta( $post->ID, $meta_key ) !== get_post_meta( $last_revision->ID, $meta_key ) ) { $post_has_changed = true; break; } } return $post_has_changed; }