WindowsのLocal by Flywheelで作ったWordPressにシンボリックリンクを貼り別ディレクトリのthemesデータを同期させる

新規でWP環境を作るだけならLocalをインストールするだけなのですがすでにあるプロジェクトのthemesだけを同期させたいため特殊な対応をしました。

まずは公式ドキュメント通りLocalのインストール、WPの作成をします。 localwp.com

themesを同期させる

昔のLocalだとvolumesという設定でファイル同期ができましたが今はシンボリックリンクを貼る必要があるよう

[WordPress] ”Local by Flywheel”でシンボリックリンクを作成する方法

Windows PowerShellを管理者で起動しシンボリックリンクを貼ります

# ローカルにある参照したいthemes
# "C:\Users\user_name\workspace\wordpress\wp-content\themes\"

# LocalでインストールしたWPのディレクトリ
# "C:\Users\user_name\Local Sites\nisso\app\public"
New-Item -Value "C:\Users\user_name\workspace\wordpress\wp-content\themes\" -Path "C:\Users\user_name\Local Sites\site_name\app\public\themes" -ItemType SymbolicLink

※既にインストールしたWPのthemesがある場合は削除しておく必要があります。

エクスプローラーでシンボリックリンクがあるのを確認 f:id:kuronekopunk:20201127174455p:plain