あくまで自分用の覚え書きなので文章とか適当です...

SFTPをインストールする

.vscode フォルダ内に sftp.json を作成する

sftp.json

Local で開発中のWordPress テーマを XServer に FTPアップロードする例

syncOption.delete は反映されないので調査中。

{
    "name": "My Server",
    "host": "XXXXX.xserver.jp", //ホスト名
    "protocol": "ftp",
    "port": 21,
    "username": "XXXXX", //ユーザー名
	"password": "XXXXX", //パスワード
	"context": "/Users/XXX/Local Sites/XXXXX/app/public/wp-content/themes/XXXXX",
    "remotePath": "/XXXXX.com/public_html/wp/wp-content/themes/XXXXX",
	"ignore": [
		"**/.vscode/**",
		"**/.node_modules/**",
		"**/.git/**",
		"**/.src/**",
		"**/.DS_Store",
        "**/.gitignore",
        "**/.stylelintrc.js",
        "**/.composer.json",
        "**/.package.json",
        "**/.package-lock.json",
        "**/.phpcs.xml"
	],
	"syncOption" : {
		"delete": true
	},
	"watcher": {
		"files": "**/*.{js,css,php, html}",
		"autoUpload": true
	}
}

Dドライブ

"context": "D:/web_project/240202xxxx/www.xxxx.jp/xxxxx",
スポンサーリンク