Wp-configの定数オーバーライドを使用して、WPインターフェースを使用してインストールされたときにプラグインが追加されるリモートFTPサーバーを定義できます。
define('FS_METHOD', 'ftpext');
define('FTP_BASE', '/');
define('FTP_CONTENT_DIR', '/public_html/example.com/wp-content/');
define('FTP_PLUGIN_DIR', '/public_html/example.com/wp-content/plugins/');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_Host', '123.123.123.123');
私にとって奇妙なことは、テーマやアップロードのための一定の設定がないということです。私は気にしないテーマですが(それでもまだ変わっています)...私はアップロードをリモートサーバーに置くことを望みます。理想的には、同じ方法で上書きできるFTP_UPLOADS_DIR
があるでしょう。
これを回避する方法についての任意のアイデア?
私見より良いアプローチは、ローカルにマウントされたディレクトリとしてリモートサーバのディレクトリを追加し、これをwp-contentディレクトリとして使用することです。ブロック/ファイルシステムレベルでこれを行うことは、WordPressが通常のローカルディレクトリとして表示されるため、WordPressが問題に気付かないことを意味します。ディレクトリをマウントするためにsshfsを見たいと思うかもしれません。これを使用すると、以下の利点が追加されます。