这是一个 wordpress 插件的剖析:
.twitter-plugin
|-images/
|-index.php
+-README
该目录twitter-plugin
必须放在一个众所周知的位置 ( wp-content/plugins
) 以便 Wordpress 可以扫描它,如果它找到一个README
,那么它是一个有效的插件。不幸的是,当我cd
从plugins
Gitorious 目录和克隆存储库时,我得到:
.twitter-plugin
+-twitter-plugin
|-images/
|-index.php
+-README
插件开发人员没有将文件直接放在顶级目录中,而是将它们保存在以项目命名的子目录中。这样 Wordpress 就找不到插件(它寻找twitter/README
,而不是twitter/twitter/README
)。我可以通过克隆上面的一个目录(而wp-content
不是临时移动东西以使其工作)。wp-content/plugins
plugins/
有没有办法恢复这种情况?我错过了一些关于 git的基本知识吗?
目前我认为我能做的就是初始化一个新的存储库,将文件放入,然后尝试以某种方式导入历史记录。但是这样我将无法推送到原始存储库 - 对吧?- 因为所有文件路径都会不同
我的目标是开发插件,而不仅仅是使用它。当然,要开发插件,它必须被一些Wordpress安装使用,所以它必须在众所周知的目录下,否则我的开发Wordpress安装找不到它,我将无法测试我的更改