dotsunited/wordpress-boilerplate


README

这是一个基本的、简洁且极简的 WordPress 基础模板,由 Dots United 开发,作为现代、可维护和闪电般的 WordPress 项目的基础。

已准备好使用 Gutenberg。

示例可以在 这里 查看。

功能

设置

使用

composer create-project dotsunited/wordpress-boilerplate my-project

Docker

使用 docker-compose.override.yml 文件调整 docker-compose.yml 以满足您的需求(https://docs.docker.net.cn/compose/extends/)。

您可以通过文件名 dump.sql.gzdump.sql 添加数据库转储,它将在首次运行时导入。将自动添加以下凭证的新用户

Username: `localAdmin`
Password: `localPassword`

⚠️ 请记住在生产环境中删除或更改凭证!

可以通过将环境变量 WORDPRESS_MULTISITE_PATHS 设置为例如 2=blog2,3=blog3 来配置多站点子文件夹,从而生成以下 URL

如果未设置,则将对应博客的 ID 用作路径,从而生成以下 URL

使用以下命令启动 Docker 容器

docker compose up -d

插件

ℹ️ 默认情况下禁用了插件和主题的自动更新。您可以通过删除或注释 wp-content/mu-plugins/wordpress-boilerplate/wordpress-boilerplate.php 中的相应模块来启用它们。

如果在 docker-compose.yml 中取消注释了 sentry 行,请安装 WP Sentry

当使用依赖于 jQuery 的插件时要小心。

例如,Gravity Forms 会在表单嵌入到文章或页面时一次性排队 jQuery。

在这种情况下,您可能需要通过 iFrame 包含表单。您可以使用 gravity-forms-iframe 插件以简化集成。

Web 字体

建议使用本地 Web 字体,而不是来自 Google Fonts 等外部 CDN 的字体。

您可以使用 google-webfonts-helper 从 Google Fonts 下载 Web 字体。

许可证

版权 (c) 2015-2024 Dots United GmbH。在 MIT 许可证下发布。