fructify/wordpress

此包已被弃用且不再维护。未建议替换包。

让WordPress充满活力和生产力

安装: 20

依赖项: 0

建议者: 0

安全性: 0

星标: 5

关注者: 1

分支: 0

开放问题: 0

语言:ApacheConf

类型:项目

v0.0.7 2016-02-29 04:19 UTC

This package is not auto-updated.

Last update: 2020-01-24 15:34:44 UTC


README

WordPress + Composer + Robo Task Runner + WP-CLI + 精彩内容

这就是我尝试将WordPress引入Composer环境的方法。还有许多其他项目也这样做。我觉得除非WordPress真正提供内置的解决方案,否则我们还将继续看到这类设置。

查看这些以获取其他想法

如何使用

很简单,只需运行

composer create-project fructify/wordpress my-new-site dev-master

现在您拥有一个由Composer管理的WordPress项目。

我得到什么

因此,在您创建项目后,您将拥有以下内容

  • WordPress的最新副本。

  • 所有WordPress插件现在都由Composer管理。更多信息请参见:http://wpackagist.org/

  • WP-CLI已安装到./vendors/bin/wp 查看详细信息:http://wp-cli.org/

  • Robo Task Runner也已安装到./vendors/bin/robo 查看详细信息:http://robo.li/

  • 您将获得一个.gitignore文件,该文件应该忽略除名为"默认"的主题以外的所有标准WordPress文件,您可以更改此设置。

  • 一个真正出色的环境感知wp-config.php文件。

  • 最后,我们包括从http://html5boilerplate.com/修改过的稍作修改的.htaccess文件,其底部有WordPress重写规则。

为什么创建这个

我发现其他方法的问题在于,它们都以某种方式修改了WordPress。WordPress被放入另一个目录中。然后我们必须定义额外的index.php文件等。最好的例子是Roots Bedrock Stack。它与原始项目几乎没有任何相似之处。

对我来说,作为一名非常硬核的后端开发人员 拍拍后背 :) 我非常希望能够使用像Roots项目一样的Vagrant和其他出色的服务器端技术。实际上,我可能干脆放弃WordPress。

但我预见的问题是,我的其他同事可能不太懂技术(我绝不会认为你笨,你只是有不同于我的其他才能,老天,我连一个Bootstrap主题都设计不好),他们根本不知道所有东西都去哪里了,WordPress怎么了???Composer需要变得简单,否则其他人不会使用它。

因此,我创建了这个项目。

做出贡献

这个项目首先是一个帮助我创建出色网站的工具。因此,自然地,我会根据我的需求进行定制。我只是那些决定分享代码的非常善良的人之一,所以内心感到很温暖。这就是开源的精髓,对吧 :)

如果您觉得您有一个非常棒的新功能,或者发现了我忽视的bug,我将非常乐意听取您的意见。只需在GitHub项目上创建一个新的问题,并且可以选择性地向我发送一个pull request。

由Brad Jones开发 - brad@bjc.id.au