Yoast\WP\SEO\Introductions\User_Interface

Introductions_Integration::update_user_introductions()privateYoast 1.0

Updates the user metadata to have "seen" the introductions.

Метод класса: Introductions_Integration{}

Хуков нет.

Возвращает

null. Ничего (null).

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

// private - только в коде основоного (родительского) класса
$result = $this->update_user_introductions( $user_id, $introductions );
$user_id(int) (обязательный)
The user ID.
$introductions(массив) (обязательный)
The introductions.

Код Introductions_Integration::update_user_introductions() Yoast 24.4

private function update_user_introductions( $user_id, $introductions ) {
	$metadata = $this->user_helper->get_meta( $user_id, '_yoast_wpseo_introductions', true );
	if ( ! \is_array( $metadata ) ) {
		$metadata = [];
	}
	foreach ( $introductions as $introduction ) {
		$metadata[ $introduction['id'] ] = true;
	}
	$this->user_helper->update_meta( $user_id, '_yoast_wpseo_introductions', $metadata );
}