WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WP_Privacy_Policy_Content::_policy_page_updated() public WP 4.9.6

Update the cached policy info when the policy page is updated.

Это метод класса: WP_Privacy_Policy_Content{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$result = WP_Privacy_Policy_Content::_policy_page_updated( $post_id );
$post_id(число) (обязательный)
The ID of the updated post.

Список изменений

С версии 4.9.6 Введена.

Код WP_Privacy_Policy_Content::_policy_page_updated() WP 5.5.1

wp-admin/includes/class-wp-privacy-policy-content.php
<?php
public static function _policy_page_updated( $post_id ) {
	$policy_page_id = (int) get_option( 'wp_page_for_privacy_policy' );

	if ( ! $policy_page_id || $policy_page_id !== (int) $post_id ) {
		return;
	}

	// Remove updated|removed status.
	$old          = (array) get_post_meta( $policy_page_id, '_wp_suggested_privacy_policy_content' );
	$done         = array();
	$update_cache = false;

	foreach ( $old as $old_key => $old_data ) {
		if ( ! empty( $old_data['removed'] ) ) {
			// Remove the old policy text.
			$update_cache = true;
			continue;
		}

		if ( ! empty( $old_data['updated'] ) ) {
			// 'updated' is now 'added'.
			$done[]       = array(
				'plugin_name' => $old_data['plugin_name'],
				'policy_text' => $old_data['policy_text'],
				'added'       => $old_data['updated'],
			);
			$update_cache = true;
		} else {
			$done[] = $old_data;
		}
	}

	if ( $update_cache ) {
		delete_post_meta( $policy_page_id, '_wp_suggested_privacy_policy_content' );
		// Update the cache.
		foreach ( $done as $data ) {
			add_post_meta( $policy_page_id, '_wp_suggested_privacy_policy_content', $data );
		}
	}
}