wemakecustom/wp-skeleton

此包已 弃用 并不再维护。未建议替代包。

使用 composer、bower、插件依赖和各种配置文件构建的 WordPress 框架

安装: 74

依赖者: 1

建议者: 1

安全: 0

星级: 4

关注者: 10

分支: 0

开放问题: 0

语言:ApacheConf

v1.1 2015-12-07 20:52 UTC

README

围绕 wp-skeleton-installer 的薄包装,以便轻松安装 WordPress 并使其工作。

功能

安装所选插件和自定义主题以获得干净的起始 WordPress

安装库以方便自定义集成

  • bootstrap (版本 ~3.0) 是一个前端框架,用于更快、更轻松地进行 Web 开发。
  • font-awesome (版本 ~4.0) 是一个用于简单可缩放矢量图形的图标字体。
  • jquery (版本 <2.0) 是最常用的 JavaScript 库。
  • modernizr (版本 ~3.0) 是一个 JavaScript 库,用于检测用户浏览器中的 HTML5 和 CSS3。
  • underscore 提供了许多有用的 JavaScript 辅助函数。
  • console-polyfill 是一个轻量级库,使 console.log() 变得安全。

安装

$ git clone git@github.com:wemakecustom/wp-skeleton.git <project>
$ cd <project>
$ composer install

如果您不需要 wp-skeleton-theme-demo 主题

$ composer install --no-dev

默认情况下,最后您将在 <project>/htdocs/ 子目录中安装 WordPress 和所有配置文件。要配置其他子目录,请参阅下文中的 配置 部分。

之后,您必须使用 wp-cli(WordPress 的命令行工具)在数据库中创建 WordPress 表。您可以在 此处 阅读有关 wp core install 命令的更多信息。

$ bin/wp core install --path=htdocs/ --url=<url> --title=<site-title> --admin_user=<username> --admin_password=<password> --admin_email=<email>

然后,通过运行 bower 在 <project>/htdocs/wp-content/components/ 中获取所有最新的脚本并更新它们。

$ bower install

配置

以下在 composer.json 中的部分允许您更改 WordPress 和配置文件安装的文件夹。有关该部分的详细信息,请参阅 wp-skeleton-installer

{
    "extra": {
        "wordpress-install-dir": "vendor/wordpress/wordpress",
        "web-dir": "htdocs",
        "installer-paths": {
            "htdocs/wp-content/plugins/{$name}/": ["type:wordpress-plugin"],
            "htdocs/wp-content/mu-plugins/{$name}/": ["type:wordpress-muplugin"],
            "htdocs/wp-content/themes/composer/{$name}/": ["type:wordpress-theme"]
        }
    }
}