Может ли этот код сломать WordPress? - PullRequest
0 голосов
/ 08 марта 2010
//on some hosts the uploads directory is not automatically created 
//on WP auto install so we create it

if (!is_dir(ABSPATH.'wp-content/uploads')) {
    mkdir(ABSPATH.'wp-content/uploads');
}

Я пытаюсь устранить проблему, из-за которой некоторые люди, устанавливающие мою тему WP, получают сообщение об ошибке (без описания) или пустой белый экран. Я думаю, что, возможно, приведенный выше код может быть виновником определенных настроек, возможно, в зависимости от поддержки mkdir?

1 Ответ

1 голос
/ 08 марта 2010

Возможно, что wp-content недоступно для записи. Это должно привести к предупреждению, но не к фатальной ошибке.

mkdir также может быть отключено провайдером в контексте безопасного режима, но это должно быть крайне редко.

На самом деле есть только один способ выяснить: пусть люди активируют error_reporting() и увидят, что выкладывает блог.

Если бы я снимал в темноте, я бы сначала проверил, используете ли вы какие-либо конкретные ключевые слова PHP 5 (private public .....), а клиенты по-прежнему используют PHP4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...