@mmailcompany

Что не так с автозагрузкой классов на вордпресс?

Доброго времени суток всем.
Создал папку в теме для классов
Написал функцию для автозагрузки:
if(!function_exists('autoload_сlass')):
	function autoload_сlass($name){
		include 'class/'.$name.'.php';
	}
	spl_autoload_register("autoload_сlass");
endif;

все работает, но когда захожу в админку вижу это:
5d03dae742738500557200.jpeg
Если создаю в папке с классами хотябы пустой файл WP_Filesystem_direct.php, проблема пропадает, но это не решение...
Может кто объяснить куда копать?!
Спасибо.
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
Immortal_pony
@Immortal_pony Куратор тега PHP
Проверяйте что файл существует, например.
$filename = 'class/'.$name.'.php';
if (file_exists($filename)) {
    include $filename;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы