【问题标题】:Wordpress plugin development, symlink not workingWordpress 插件开发,符号链接不起作用
【发布时间】:2021-06-13 08:17:02
【问题描述】:

它曾经在大约一年前工作过。现在我正在尝试使用符号链接构建新插件。但 wordpress 没有检测到该符号链接插件。

我试过ln -s /plugin-source/ /site/wp-content/plugins/plugin-name 我也尝试过使用'sudo ln'。但它没有显示在 wordpress 插件中。当我直接复制它时,它工作正常。有谁知道为什么最新的wordpress没有检测到符号链接插件?谢谢!

更新

下面的答案有效。就我而言,是 osx 不允许 wordpress 从我的桌面访问符号链接插件(不确定是什么原因)。所以我把它移到 htdoc 目录,它工作正常。

【问题讨论】:

  • 您是如何添加路径的?你用的是相对路径吗?如果您可以准确地提及插件源路径,那将有所帮助。
  • 是的,我做到了,就像ln -s ~/Desktop/wp_plugins/plugin-name/ /Applications/MAMP/htdocs/site/wp-content/plugins/plugin-name
  • 它确实在插件目录中创建了符号链接,但 wordpress 没有在管理插件页面中显示该插件

标签: wordpress macos plugins mamp symlink


【解决方案1】:

根据您的评论,在我看来您已尝试将其添加为相对路径。您应该能够使用绝对路径使其工作。

sudo ln -s /Users/username/Desktop/wp_plugins/plugin-name /Applications/MAMP/htdocs/site/wp-content/plugins/plugin-name

username 替换为您的用户名。它应该能够解决您的问题。

【讨论】:

  • 我试过了。但和以前一样,它会在 plugins 目录中创建符号链接。但 wordpress 没有在管理插件中显示它。
  • 看来 wordpress 无法访问我桌面的插件符号链接(即使 sudo 也没有帮助)。我已将其移至 htdoc,现在它工作正常。不确定 OSX 是否对文件权限进行了更改。无论如何感谢@Tharindu Pramuditha
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-06
相关资源
最近更新 更多