dotsunited / wordpress-boilerplate
WordPress 基础模板
Requires
- composer/installers: ^2.2
- wpackagist-plugin/meta-box: ^5.9
Requires (Dev)
- roave/security-advisories: dev-master
- dev-main
- v14.0.4
- v14.0.3
- v14.0.2
- v14.0.1
- v14.0.0
- v13.5.0
- v13.4.0
- v13.3.0
- v13.2.0
- v13.1.0
- v13.0.1
- v13.0.0
- v12.0.1
- v12.0.0
- v11.6.0
- v11.5.8
- v11.5.7
- v11.5.6
- v11.5.5
- v11.5.4
- v11.5.3
- v11.5.2
- v11.5.1
- v11.5.0
- v11.4.0
- v11.3.0
- v11.2.2
- v11.2.1
- v11.2.0
- v11.1.1
- v11.1.0
- v11.0.2
- v11.0.1
- v11.0.0
- v10.3.5
- v10.3.4
- v10.3.3
- v10.3.2
- v10.3.1
- v10.3.0
- v10.2.4
- v10.2.3
- v10.2.2
- v10.2.1
- v10.2.0
- v10.1.9
- v10.1.8
- v10.1.7
- v10.1.6
- v10.1.5
- v10.1.4
- v10.1.3
- v10.1.2
- v10.1.1
- v10.1.0
- v10.0.2
- v9.1.1
- v9.1.0
- v9.0.0
- v8.0.0
- v8.0.0-rc2
- v8.0.0-rc1
- v7.0.1
- v7.0.0
- v6.1.0
- v6.0.2
- v6.0.1
- v6.0.0
- v5.2.1
- v5.2.0
- v5.1.0
- v5.0.0
- v4.0.0
- v3.2.0
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.2
- v3.0.1
- v3.0.0
- v2.0.0
- v1.3.1
- v1.3.0
- v1.0.0
- dev-feature/vite
- dev-snyk-upgrade-55d9f8992af601cf0abb4a3f46351033
This package is auto-updated.
Last update: 2024-09-20 15:20:43 UTC
README
这是一个基本的、简洁且极简的 WordPress 基础模板,由 Dots United 开发,作为现代、可维护和闪电般的 WordPress 项目的基础。
已准备好使用 Gutenberg。
示例可以在 这里 查看。
功能
- 可能的最大 PageSpeed Insights 分数
- Bun 用于快速的全功能 JavaScript 运行时
- Vite 用于资源打包
- Composer 用于 PHP 依赖管理
- Tailwind CSS 用于实用性优先的 CSS
- 清洁、可维护和可扩展的项目结构
- 无冗余
设置
使用
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.gz
或 dump.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 许可证下发布。