wp-content ディレクトリが見つかりません。

WordPressプラグイン追加しようとしたらエラーが出た。
FTPのアップ先が指定されていないとか。

ぐぐったらこう書けとか出てくる。

define(‘FTP_BASE’, ‘/path/to/wordpress/’);
define(‘FTP_CONTENT_DIR’, ‘/path/to/wordpress/wp-content/’);
define(‘FTP_PLUGIN_DIR’, ‘/path/to/wordpress/wp-content/plugins/’);


なんでこんな書き方なのか。。

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');

ってあるから

define('FTP_BASE', ABSPATH);
define('FTP_CONTENT_DIR', ABSPATH . 'wp-content/');
define('FTP_PLUGIN_DIR', ABSPATH . 'wp-content/plugins/');

でいいじゃん。ほんで最初から書いとけよWP。

追記:

さらにエラーが出たので、上の設定やっぱり削除して

define('FS_METHOD','direct');

と書いて、wp-content 以下のオーナー/グループをapacheに代えたら行けた。つまりFTP要らないってことか。