WordPress как на ладони
WordPress темы и плагины за 250 рублей wordpress jino

Что за зверь 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();
	}
}

Немного разобрался - теперь возник вопрос, должен ли этот файл\код открыт для незалогиненых пользователей - он большим куском светится в конце сайта ?

Заметки к вопросу:
Kama 1.2 год назад

Что еще за media-template.php откуда он?

kolshix 1.2 год назад

он находится в /вп-инкоюд/ я так понял отвечает за медиафайлы , если его почистить то при входе в медиа в админке проподает сетка картинок и прочего - просто пустое место. но если оставить то лишний код в теме остается, сиена темы не помогает , попробую обромить его в is-login так как сайт галерея и без пользователей... посмотрю что будет

kolshix 1.2 год назад

у вас на сайте тема есть про этот файлик но описания нет

kolshix 1.2 год назад

Ошибки этот файлик дает такого рода

/{{%20data.sizes.full.url%20}}

и разновидностей порядка 10-20 штук

Kama 1.2 год назад

Про него: /wp-includes/media-template.php - это же файл ядра движка, зачем его трогать вообще? Там функции которые выводят шаблоны для медиа-библиотеки, окошки всякие и т.п...

kolshix 1.2 год назад

site.ru/wp-includes/media-template.php

Уже понял - хороше работа прослеживается во вкладке медиа , но он здоровым куском волочетяся в конце сайта и 404 отдает, а функционал для пользователей не нужен, (сайт галлерея )
обромил его

 if ( is_user_logged_in() ) {
}

пока проблемы не наблюдаются, далее посмотрю ...

0
kolshix
296
1.2 год назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация