WPSEO_Sitemaps_Cache::invalidate_author()
Invalidate sitemap cache for authors.
Метод класса: WPSEO_Sitemaps_Cache{}
Хуков нет.
Возвращает
true|false
. True if the sitemap was properly invalidated. False otherwise.
Использование
$result = WPSEO_Sitemaps_Cache::invalidate_author( $user_id );
- $user_id(int) (обязательный)
- User ID.
Код WPSEO_Sitemaps_Cache::invalidate_author() WPSEO Sitemaps Cache::invalidate author Yoast 24.3
public static function invalidate_author( $user_id ) { $user = get_user_by( 'id', $user_id ); if ( $user === false ) { return false; } if ( current_action() === 'user_register' ) { update_user_meta( $user_id, '_yoast_wpseo_profile_updated', time() ); } if ( empty( $user->roles ) || in_array( 'subscriber', $user->roles, true ) ) { return false; } self::invalidate( 'author' ); return true; }