salaros / wordpress-template
此软件包已被废弃,不再维护。作者建议使用 salaros/mr-press 软件包。
Mr. Press 是一个类似于 Bedrock 的 WordPress 开发栈。项目的主要目标是提高 WordPress 的整体安全性、便携性和部署过程,同时尽量使用最佳的网络开发实践。
0.7.9
2017-11-28 14:19 UTC
Requires
- php: >=5.5
- johnpbloch/wordpress-core: ~4.9.0
- salaros/mr-press-child-theme: *
- salaros/mr-press-composer: *
- vlucas/phpdotenv: ^2.2
README
Mr. Press 是一个类似于 WordPress 的 Bedrock 开发栈。项目的主要目标是提高 WordPress 的整体安全性、便携性和部署过程,同时尽量使用最佳的网络开发实践。
特性
- WordPress、其主题和插件通过 Composer 安装和更新!
wp-content
文件夹已重新定位,因此不会与 WordPress 核心混淆- 关键 WordPress 设置(如站点 URL、数据库凭据等)通过 环境变量 加载
- WP Cron 默认禁用,并有一个可用的 cron 作业可供运行
Mr. Press 默认主题的特性
- Bootstrap 响应式布局
- 使用 Twig 模板和 Timber 插件创建干净的模板
- 可以直接从代码中进行大量自定义
- 与 Advanced Custom Fields 插件集成(可以从主题代码中注册分组字段,并通过 Timber 使用)
要求
请确保已安装 Composer 和其他要求。
安装
只需转到网站根目录(通常是 /var/www
)并创建项目的副本
$ cd /var/wwww
$ composer create-project salaros/mr-press my-new-website
创建 WordPress 表
现在转到 /var/www/my-new-website
目录,并编辑 .env
文件,更改数据库连接设置和站点 URL
$ cd /var/www/my-new-website
$ editor .env
$ composer run-script initialize
创建cron任务
由于默认禁用了WP Cron,您最好按照以下顺序运行以下命令来启用一个系统cron任务,该任务每5分钟触发一次WP Cron。
请注意:create-cron-job
需要管理员权限,因此您应该以root(超级用户)或sudoer用户的身份运行。
$ cd /var/www/my-new-website
$ composer run-script create-cron-job
贡献
- 克隆它:
https://github.com/salaros/mr-press
- 创建您的功能分支:
git checkout -b my-new-feature
- 提交您的更改:
git commit -am '添加一些功能'
- 推送到分支:
git push origin my-new-feature
- 提交拉取请求 🐻
已知问题
- Mr. Press已在Linux上测试过,可能也适用于Mac OS X。Windows兼容性将在以后实现。
- 很可能是Mr. Press与WordPress多站点不兼容,但该功能已添加到路线图。
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。
致谢
TODO:编写致谢