是否可以将我的项目文件夹中的目录符号链接到我的wp content/themes文件夹,该文件夹位于名为chassis的流浪设置中:https://github.com/Chassis/Chassis ?
我尝试使用ln-s进行符号链接,但我的wordpress安装没有识别它,因为我没有在外观>主题管理面板中看到它。我想知道是否有可能做我想做的事。我假设这一直都在做,但为什么它对我不起作用呢?
是否可以将我的项目文件夹中的目录符号链接到我的wp content/themes文件夹,该文件夹位于名为chassis的流浪设置中:https://github.com/Chassis/Chassis ?
我尝试使用ln-s进行符号链接,但我的wordpress安装没有识别它,因为我没有在外观>主题管理面板中看到它。我想知道是否有可能做我想做的事。我假设这一直都在做,但为什么它对我不起作用呢?
您可以将其添加到VagrantFile中的“共享文件夹:”
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 {}
请确保您的“style.css”应位于根文件夹中。如果不是这样,则同一主题将在设置中不可见,同时您也无法在后端看到任何自定义属性。
So, make sure "style.css" should be in the root theme folder.
我在看这个管理主题的示例(http://themepixels.com/main/themes/demo/webpage/shamcey/dashboard.html). 至于标签为“Navigation”的左侧管理栏,有没有一种方法可以在不使用插件的情况下实现这种类型的左侧仪表板管理菜单?我想用css、js或Jquery来实现这一点,任何处理编码的东西都可以。