[WordPress] ”Local by Flywheel”でシンボリックリンクを作成する方法
2 min read
状況
- ローカルの作業フォルダを、VM 上の
wp-content/themes/hoge
とリンクさせたい
シンボリックリンクを使用する
過去の Local では、シンボリックリンクが使用できずアドオンを利用する必要があったが、現在はシンボリックリンクに対応し、逆にアドオンが利用できなくなっている。
シンボリックリンクが使用できるようになっているので、「Open Site Shell」で ssh ログインして、下記のようなコマンドを実行する。
$ ln -s ~/Workspace/original-theme/ wp-content/themes/original-theme
参考: https://localwp.com/help-docs/how-to-use-volumes-with-local/
アドオン(local-addon-volumes)※旧版
⚠️ 最新版の Local ではこのアドオンは廃止され、シンボリックリンクが使用可能になりました
残念ながら、デフォルトでシンボリックリンクを設定できるような機能はないが、これを実現するアドオンは、getflywheel/local-addon-volumesにある。ln
コマンドをする必要もなかった。
→ 最新のリンク: https://localwp.com/add-ons/volumes
アドオンのインストール
アプリの Settings より以下を辿る。
- Settings -> Add-ons -> [Install Add-on]
ここで、GitHub のレポジトリからダウンロードした zip ファイルを指定するだけで良い。
設定値
- アプリの Sites から設定を行うサイトを開く
- More -> Volumes からシンボリックリンクの設定を行う
確認できるようになった Volumes では、既存のシンボリックリンクの一覧も合わせて確認できる。
こちらに以下のような項目を追加する。
Host Source | Container Destination |
---|---|
/Users/hiro/Workspace/original-theme | /app/public/wp-content/themes/orginal-theme |
右下部の[Remap Volumes]ボタンをクリックして反映すれば完了。
管理画面からテーマが選択できるようになっているはず。