Есть скрипт обрабатывающий zip-файлы. Нужно, чтобы он запускался по запросу типа:
zip-file/filename/27
Сделал плагин проверяющий url и запускающий скрипт:
$path=$_SERVER['REQUEST_URI'];
$zippPath = parse_url($path, PHP_URL_PATH);
$zippPath = substr($zippPath, 1);
list($zippPathCheker, $zippPathName, $zippPathNum) = preg_split('[/]', $zippPath);
if($zippPathCheker == 'zip-file' && is_numeric($zippPathNum)){
include_once (plugin_dir_path( __FILE__ ).'/pl_zip.php');
}
Сам скрипт вставил в этот плагин. Активируется в админке нормально и запускается тоже (определяет ссылку). Но wp начинает менять заголовки и норовит вставить данные из плагина в шаблон по умолчанию. Возможно сделать так, чтобы pl_zip.php отрабатывал "вчистую" без вмешательства wp?