salaros/wordpress-template

此软件包已被废弃,不再维护。作者建议使用 salaros/mr-press 软件包。

Mr. Press 是一个类似于 Bedrock 的 WordPress 开发栈。项目的主要目标是提高 WordPress 的整体安全性、便携性和部署过程,同时尽量使用最佳的网络开发实践。

安装: 16

依赖关系: 0

建议者: 0

安全: 0

星星: 4

观察者: 1

分支: 1

开放问题: 0

类型:项目

0.7.9 2017-11-28 14:19 UTC

This package is auto-updated.

Last update: 2022-02-01 12:48:56 UTC


README

Latest Stable Version Packagist type Packagist downloads License Gitter

SensioLabs Insight Build Status Dependency Status composer.lock

Mr. Press 是一个类似于 WordPressBedrock 开发栈。项目的主要目标是提高 WordPress 的整体安全性、便携性和部署过程,同时尽量使用最佳的网络开发实践。

特性

  • WordPress、其主题和插件通过 Composer 安装和更新!
  • wp-content 文件夹已重新定位,因此不会与 WordPress 核心混淆
  • 关键 WordPress 设置(如站点 URL、数据库凭据等)通过 环境变量 加载
  • WP Cron 默认禁用,并有一个可用的 cron 作业可供运行

Mr. Press 默认主题的特性

  • Bootstrap 响应式布局
  • 使用 Twig 模板和 Timber 插件创建干净的模板
  • 可以直接从代码中进行大量自定义
    • 定义菜单(页面链接、自定义链接、嵌套项等)
    • 添加/删除自定义文章类型和分类法
    • 方便访问 BowerNPM 资源
  • 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

贡献

  1. 克隆它:https://github.com/salaros/mr-press
  2. 创建您的功能分支:git checkout -b my-new-feature
  3. 提交您的更改:git commit -am '添加一些功能'
  4. 推送到分支:git push origin my-new-feature
  5. 提交拉取请求 🐻

已知问题

  • Mr. Press已在Linux上测试过,可能也适用于Mac OS X。Windows兼容性将在以后实现。
  • 很可能是Mr. Press与WordPress多站点不兼容,但该功能已添加到路线图。

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件

致谢

TODO:编写致谢