主にローカル環境で、プラグインやテーマなどをアップデートしようとすると、「Webサーバーへの接続が必要です」みたいなこと言われて更新できない時がありますので、その対処法のひとつ。
この忌々しいダイアログ。↓
「要求されたアクションを実行するには、WordPressがWebサーバーにアクセスする必要があります。次に進むにはFTPの接続情報を入力してください。接続情報が思い出せない場合は、ホスティング担当者に問い合わせてください。」
とのこと。担当者は、オレだ…!
WordPressに「FTP接続情報を入力してください」と言わせないフィルターフック
というわけで、対処法。
functions.phpに以下を記述すれば、だいたい解決する。
// FTP接続情報を入力してください。と言わせない
add_filter('filesystem_method',function($args) {
return 'direct';
});