Добрый день - есть вот такой вот Middleware в laravel - скажите возможно ли точно такой же принцип реализовать в wordpress ? если да - то можно пример или в документации решение данного вопроса?
public function handle(Request $request, Closure $next)
{
$referer = request()->headers->get('referer');
$baseUrl = request()->headers->get('host');
$ip = request()->ip();
if (
(new Agent)->robot() == 'Yandex' or(new Agent)->robot() == 'Ya'
or $request->input('turbo') == 'true'
or $referer == "https://yandex.ru/turbo/$baseUrl/s/"
or $ip == '127.0.0.1') {
return $next($request);
}
return response()->view('layouts.zaglushka');
}