Есть в 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 с ограниченными правами.
Вроде все. Больше проблем возникать не должно.