Что за зверь media-template.php
Что это за файл что делает - куча кода, ещё и 404 посылает - пока его почистил и оставил только
<?php
чтоб сайт не падал, а то без него падает, а с пустым работает
-
Визуально без него сайт по шустрее стал, хотя это может быть и из-за кода отпарвки 404 (на изображения) от kama
/* Проверка на тип ошибки 404, если это файл не генерировать страницу, а просто писать об ошибке */ $URIreq = $_SERVER['REQUEST_URI']; if ( preg_match('/.(jpg|jpeg|gif|png|zip)/', $URIreq ) ){ $PathToFileFromRoot = $_SERVER['DOCUMENT_ROOT'].$URIreq; $PathToFileFromRoot = str_replace( '//', '/', $PathToFileFromRoot ); if ( !file_exists($PathToFileFromRoot) ){ echo "<div style='margin:100px 10% 0 10%; padding:20px; text-align:center; border:1px solid #42A6FF; background:#DEF0FF; white-space:nowrap;'> <b>File not found:</b> $URIreq<br> <b>From Page:</b> <a href='{$_SERVER["HTTP_REFERER"]}'>{$_SERVER["HTTP_REFERER"]}</a><br> <div style='font-size:25px; padding-top:30px;'>Go to WebSite: <a href='http://{$_SERVER['HTTP_HOST']}'>http://{$_SERVER['HTTP_HOST']}</a></div> </div>"; exit(); } }
Немного разобрался - теперь возник вопрос, должен ли этот файл\код открыт для незалогиненых пользователей - он большим куском светится в конце сайта ?
он находится в /вп-инкоюд/ я так понял отвечает за медиафайлы , если его почистить то при входе в медиа в админке проподает сетка картинок и прочего - просто пустое место. но если оставить то лишний код в теме остается, сиена темы не помогает , попробую обромить его в is-login так как сайт галерея и без пользователей... посмотрю что будет
у вас на сайте тема есть про этот файлик но описания нет
Ошибки этот файлик дает такого рода
/{{%20data.sizes.full.url%20}}
и разновидностей порядка 10-20 штук
Про него: /wp-includes/media-template.php - это же файл ядра движка, зачем его трогать вообще? Там функции которые выводят шаблоны для медиа-библиотеки, окошки всякие и т.п...
example.com/wp-includes/media-template.php
Уже понял - хороше работа прослеживается во вкладке медиа , но он здоровым куском волочетяся в конце сайта и 404 отдает, а функционал для пользователей не нужен, (сайт галлерея )
обромил его
if ( is_user_logged_in() ) { }
пока проблемы не наблюдаются, далее посмотрю ...
Что еще за media-template.php откуда он?