wp_check_revisioned_meta_fields_have_changed()
Check whether revisioned post meta fields have changed.
Хуков нет.
Возвращает
true|false
. Whether the post has changed.
Использование
wp_check_revisioned_meta_fields_have_changed( $post_has_changed, $last_revision, $post );
- $post_has_changed(true|false) (обязательный)
- Whether the post has changed.
- $last_revision(WP_Post) (обязательный)
- The last revision post object.
- $post(WP_Post) (обязательный)
- The post object.
Список изменений
С версии 6.4.0 | Введена. |
Код wp_check_revisioned_meta_fields_have_changed() wp check revisioned meta fields have changed 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; }