WPSEO_Author_Sitemap_Provider::update_user_meta
Update any users that don't have last profile update timestamp.
Метод класса: WPSEO_Author_Sitemap_Provider{}
Хуков нет.
Возвращает
int. Count of users updated.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->update_user_meta();
Код WPSEO_Author_Sitemap_Provider::update_user_meta() WPSEO Author Sitemap Provider::update user meta Yoast 27.3
protected function update_user_meta() {
$user_criteria = [
'capability' => [ 'edit_posts' ],
'meta_query' => [
[
'key' => '_yoast_wpseo_profile_updated',
'compare' => 'NOT EXISTS',
],
],
];
$users = get_users( $user_criteria );
$time = time();
foreach ( $users as $user ) {
update_user_meta( $user->ID, '_yoast_wpseo_profile_updated', $time );
}
return count( $users );
}