Есть в wordpress'e такая занимательная опция, как автоматическая установка и обновление плагинов. Просит от вас только указать хост, логин и пароль для ftp/sftp доступа, а далее делает всё сама. К сожалению «из коробки» эта опция заводится далеко не у всех. Если вы тоже стали одним из счастливых обладателей сообщения:
Downloading update from http://downloads.wordpress.org/plugin/%plugin-name%.zip
Download failed.: Could not create Temporary file
Installation Failed
... то сделать вам нужно следующие: Создать темповую папку для хранилища. Например wp-contents/tmp Выставить на неё права доступа 777 (chmod -R 0777 ./wp-contents/tmp) Дописать в файл wp-config.php строчку:
define ('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp');Если у вас на сервере сильно ограниченно время выполнения скриптов и во время инсталяции выпадает ошибка, то тогда можно попробовать дописать в начало ./wp-admin/upgrade.php
set_time_limit(0);
Также желательно конечно завести отдельного пользвователя на ftp/sftp с ограниченными правами. Ну вроде все. Больше проблем возникать не должно.

Странно, но эта фича у меня из коробки пашет. И никаких паролей от фтп не просит :)
Ну эт от настроек сервера зависит. safe_mod и т.п.
У меня несколько человек спрашивали как починить, вот сейчас и сам решил разобраться.
Первое сообщение говорит о том, что скрипт не имеет прав на запись файла. Просто надо выставить правильные права на существующие папки.
Ну это логично что права на папку нужны, только на какую. У меня все остальные скрипты работают отлично, а тут потребовался этот трюк.