自分のプロジェクトフォルダから、chassisという名前のVagrant設定内のwp-content/themesフォルダにディレクトリをシンボリックリンクすることはできますか? https://github.com/Chassis/Chassis ?
すでにln -sを使用してシンボリックリンクを作成しようとしましたが、Appearance> Themes管理パネルに表示されないため、Wordpressのインストールで認識されませんでした。やりたいことができるのかどうか疑問に思います。私はこれが常に行われていると思っていますが、なぜそれが私のために働いていないのですか?
これをあなたのVagrantFileに "shared folders:"として追加することができます。
config.vm.synced_folder "/path/to/your/Host/projectfolder/theme",
"/path/to/your/vagrant/wp-content/theme",
owner: 'www-data',
group: 'www-data',
mount_options: ["dmode=775", "fmode=664"]
http://docs.vagrantup.com/v2/synced-folders/basic_usage.html
はい、シンボリックリンクも可能です。しかし、おそらくあなたはwpインストールの権利に問題があります。多くの場合、インストールのユーザーにはwwwのように、シンボリックリンクからのパスに対する十分な権限がありません。 WPインストールのユーザーはカスタムテーマフォルダー内を読む必要があります。最初に重要なのは、ユーザーと共に作成されたstyle.css
です。
これを試して:
chmod 777 /Users/Sam/Projects/SomeTheme
find /Users/Sam/Projects/SomeTheme/ -type f | xargs -I {} chmod 644 {}
find /Users/Sam/Projects/SomeTheme/ -type d | xargs -I {} chmod 755 {}