póXpóX&póX6póXFpóXVpóXfpóXvpóX†póX‚ óX¦póX¶póXÆpóXÖpóXæpóXöpóXqóXqóX&qóX6qóXFqóXVqóXfqóXvqóX†qóX–qóX¦qóX¶qóXÆqóXÖqóXæqóXöqóXróXróX&róX6róXFróXVróXfróXvróX†róX–róX¦róX¶róXÆróXÖróXæróXöróXsóXsóX&sóX6sóXFsóXVsóXfsóXvsóX†sóX–sóX¦sóX¶sóXÆsóXÖsóXæsóXösóXtóXtóX&tóX6tóXFtóXVtóXftóXvtóX†tóX–tóX¦tóX¶tóXÆtóXÖtóXætóXötóXuóXuóX@Ô¹öX6uóXFuóXVuóXfuóXvuóX†uóX–uóX¦uóX¶uóXÆuóXÖuóXæuóXöuóXvóXvóX&vóX6vóXFvóXVvóXfvóXvvóX†vóX–vóX¦vóX¶vóXÆvóXÖvóXævóXövóXwóXwóX&wóX6wóXFwóXVwóXfwóXvwóX†wóX–wóX¦wóX¶wóXÆwóXÖwóXæwóXöwóXxóXxóX&xóX6xóXFxóXVxóXfxóXvxóX†xóX–xóX¦xóX¶xóXÆxóXÖxóXæxóXöxóXyóXyóX&yóX6yóXFyóXVyóXfyóXvyóX†yóX–yóX¦yóX¶yóXÆyóXÖyóXæyóXöyóXzóXzóXP{óX6zóXFzóXVzóXfzóXvzóX†zóX–zóX¦zóX¶zóXÆzóXÖzóXæzóXözóX{óX{óX&{óX6{óXF{óXV{óXf{óXv{óX°ƒóX–{óX¦{óX¶{óXÆ{óXÖ{óXæ{óXö{óX|óX|óX&|óX6|óXF|óXV|óXf|óXv|óX†|óX–|óX°*"óX¶|óXÆ|óXÖ|óXæ|óXö|óX}óX}óX&}óX6}óXF}óXV}óXf}óXv}óX†}óX–}óX¦}óX¶}óXÆ}óXÖ}óXæ}óXö}óX~óX~óX&~óX6~óXF~óXV~óXf~óXv~óX†~óX–~óX¦~óX¶~óXÆ~óXÖ~óXæ~óXö~óXóXóX&óX6óXFóXVóXfóXvóX†óX–óX¦óX¶óXÆóXÖóXæóXöóX€óX€óX&€óX6€óXF€óXV€óXf€óXv€óX†€óX–€óX¦€óX¶€óXÆ€óXÖ€óXæ€óXp‹óXóXóX&óX6óXFóXVóXfóXvóX†óX–óX¦óX¶óXÆóXÖóXæóXöóX‚óX‚óXPÅ óX6‚óXF‚óXV‚óXf‚óXv‚óX†‚óX–‚óX¦‚óX¶‚óXÆ‚óXÖ‚óXæ‚óXö‚óXƒóXƒóX&ƒóX6ƒóXFƒóXVƒóXfƒóXvƒóX†ƒóX–ƒóX¦ƒóX¶ƒóXƃóXÖƒóXæƒóXöƒóX„óX„óX&„óX6„óXF„óXV„óXf„óXv„óX†„óX–„óX¦„óX¶„óXÆ„óXÖ„óXæ„óXö„óX…óX…óX&…óX6…óXF…óXV…óXf…óXv…óX†…óX–…óX¦…óX¶…óXÆ…óXÖ…óXæ…óXö…óX†óX†óX&†óX6†óXF†óXV†óXf†óXv†óX††óX–†óX¦†óX¶†óXƆóXÖ†óXæ†óXö†óX‡óX‡óX&‡óX6‡óXF‡óXV‡óXf‡óXv‡óX†‡óX–‡óX¦‡óX¶‡óXƇóXÖ‡óXæ‡óXö‡óXˆóXˆóX&ˆóX6ˆóXFˆóXVˆóXfˆóXvˆóX†ˆóX–ˆóX¦ˆóX¶ˆóXƈóXÖˆóXæˆóXöˆóX‰óX‰óX&‰óX6‰óXF‰óXV‰óXf‰óXv‰óX†‰óX–‰óX¦‰óX¶‰óXƉóXÖ‰óXæ‰óXö‰óXŠóXŠóX&ŠóX6ŠóXFŠóXVŠóXfŠóXvŠóX†ŠóX–ŠóX¦ŠóX¶ŠóXÆŠóXÖŠóXæŠóXöŠóX‹óX‹óX&‹óX6‹óXF‹óXV‹óXf‹óXv‹óX†‹óX–‹óX¦‹óX¶‹óXÆ‹óXÖ‹óXæ‹óXö‹óXŒóXŒóX&ŒóX6ŒóXFŒóXVŒóXfŒóXvŒóX†ŒóX`ÎóXÎóX???°ÎóX Not ExtendedÐÎóX Loop DetectedðÎóX Bad GatewayÏóXNot Implemented0ÏóX Too EarlyPÏóXLockedpÏóX I'm a TeapotÏóXLength Required°ÏóXGoneÐÏóXConflictðÏóXNot Acceptable foreach ( $users as $user ) { $author_link = get_author_posts_url( $user->ID ); if ( empty( $author_link ) ) { continue; } $mod = $time; if ( isset( $user->_yoast_wpseo_profile_updated ) ) { $mod = $user->_yoast_wpseo_profile_updated; } $url = [ 'loc' => $author_link, 'mod' => date( DATE_W3C, $mod ), // Deprecated, kept for backwards data compat. R. 'chf' => 'daily', 'pri' => 1, ]; /** This filter is documented at inc/sitemaps/class-post-type-sitemap-provider.php */ $url = apply_filters( 'wpseo_sitemap_entry', $url, 'user', $user ); if ( ! empty( $url ) ) { $links[] = $url; } } return $links; } /** * Update any users that don't have last profile update timestamp. * * @return int Count of users updated. */ 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 ); } /** * Wrap legacy filter to deduplicate calls. * * @param array $users Array of user objects to filter. * * @return array */ protected function exclude_users( $users ) { /** * Filter the authors, included in XML sitemap. * * @param array $users Array of user objects to filter. */ return apply_filters( 'wpseo_sitemap_exclude_author', $users ); } }