wemakecustom / wp-skeleton
此包已 弃用 并不再维护。未建议替代包。
使用 composer、bower、插件依赖和各种配置文件构建的 WordPress 框架
v1.1
2015-12-07 20:52 UTC
Requires
- leafo/lessphp: *
- wemakecustom/wp-skeleton-installer: ~3.0
- wemakecustom/wp-skeleton-theme: *
- wpackagist-plugin/w3-total-cache: *
- wpackagist-plugin/wordpress-seo: *
Requires (Dev)
Suggests
- wp-plugins/cred: Custom Types Form Builder
- wp-plugins/gravityforms: Form builder
- wp-plugins/gravityforms-multilingual: Form builder multilingual support
- wp-plugins/gravityforms-paypal: Form builder PayPal support
- wp-plugins/sitepress-multilingual-cms: Mutlilingual support
- wp-plugins/types-access: Custom Types Access List
- wp-plugins/wp-views: Custom Types Views
- wp-plugins/wpml-string-translation: Mutlilingual String Translation
- wp-plugins/wpml-translation-analytics: Mutlilingual Translation Analytics
- wp-plugins/wpml-translation-management: Mutlilingual Translation Management
- wpackagist-plugin/types: Custom Types
Replaces
- wemakecustom/wp-skeleton: v1.1
README
围绕 wp-skeleton-installer 的薄包装,以便轻松安装 WordPress 并使其工作。
功能
安装所选插件和自定义主题以获得干净的起始 WordPress
- 需要 wemakecustom/wp-skeleton-installer (版本 ^3.0) 以正确运行此包装
- wpackagist-plugin/w3-total-cache (版本 ^0.9)
- wpackagist-plugin/wordpress-seo (版本 ^3.0)
- wemakecustom/wp-skeleton-theme
- wemakecustom/wp-skeleton-theme-demo
- leafo/lessphp (版本 ^0.5) 用于编译 LESS 文件
- 以及包含 LESS 文件重写规则、压缩和过期头部的
.htaccess
文件。
安装库以方便自定义集成
- 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"] } } }