VSCodeでFTPして自動アップロードする
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",