基于 Composer 和 Git 管理 WordPress 项目的脚手架,配置更简便,目录结构更清晰。
vinkla/wordplate
基于 Composer 的 WordPress 样板项目,内置 .env 配置、Vite 与 Tailwind CSS。
- Star
- 2,168
- Fork
- 154
- 未关闭 Issue
- 0
- 最近提交
- 5天前
这是什么?
WordPlate 是一个 WordPress 样板项目,通过 Composer 安装 WordPress 本体,核心和插件的更新可以与其他 PHP 依赖使用相同的工具管理。数据库凭据等配置保存在 .env 文件中,public 目录作为 Web 根目录。
插件可通过 WP Packages 用 composer require wp-plugin/<slug> 安装,也可以借助 installer-paths 把 must-use 插件放入 mu-plugins 目录。项目内置 Headache 插件,用于移除 Feed、emoji 脚本、XML-RPC 等默认功能;另有 Clean Image Filenames 插件,可在上传媒体时将文件名中的重音字符转换为普通字符。
前端方面,项目集成了 Vite 用于构建 CSS 和 JavaScript,并默认包含 Tailwind CSS。还提供 dump() 和 dd() 等调试函数。运行环境要求 PHP 8.4 和 MySQL 8.0。
核心功能
- 01通过 Composer 安装 WordPress 及插件
- 02使用 .env 文件管理数据库凭据等环境变量
- 03支持从 WP Packages 安装插件及 must-use 插件
- 04集成 Vite 用于构建 CSS 与 JavaScript
- 05默认包含 Tailwind CSS
- 06内置 Headache 和 Clean Image Filenames 插件
适用场景
- 新建需要用 Composer 管理依赖的 WordPress 项目
- 使用 Vite 和 Tailwind CSS 开发自定义主题
- 通过 must-use 插件安装方式确保客户必需的插件始终启用
快速上手
- 1
使用 Composer 创建新项目
composer create-project --prefer-dist vinkla/wordplate example-app - 2
在 .env 文件中更新数据库凭据
- 3
使用 PHP 内置服务器运行 public 目录
php -S 127.0.0.1:8000 -t public/
使用前须知
- 需要 PHP 8.4、MySQL 8.0 以及 Composer。
- README 未说明许可证,使用权限不明确。
标签
常见问题
- wordplate 是什么?
- 基于 Composer 的 WordPress 样板项目,内置 .env 配置、Vite 与 Tailwind CSS。 WordPlate 是一个 WordPress 样板项目,通过 Composer 安装 WordPress 本体,核心和插件的更新可以与其他 PHP 依赖使用相同的工具管理。数据库凭据等配置保存在 .env 文件中,public 目录作为 Web 根目录。
- wordplate 可以免费使用吗?用的什么许可证?
- wordplate 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- wordplate 还在维护吗?
- 活跃维护中。wordplate 最近一次提交是在 2026年11月2日。
- wordplate 适合用来做什么?
- 新建需要用 Composer 管理依赖的 WordPress 项目 使用 Vite 和 Tailwind CSS 开发自定义主题 通过 must-use 插件安装方式确保客户必需的插件始终启用
- wordplate 怎么安装和运行?
- 使用 Composer 创建新项目: composer create-project --prefer-dist vinkla/wordplate example-app 在 .env 文件中更新数据库凭据 使用 PHP 内置服务器运行 public 目录: php -S 127.0.0.1:8000 -t public/
- 在哪里获取 wordplate?
- 源代码和安装说明在 GitHub 上:https://github.com/vinkla/wordplate
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款使用 Laravel Blade 模板、Vite 构建和 Tailwind CSS 的 WordPress 入门主题。
基于 React、Vite 和 TypeScript 的脚手架,集成 shadcn/ui、Tailwind 与 Supabase,并附带 AI 编码助手指令。
基于 Laravel 的 SaaS 启动套件,开箱即用,内置认证、订阅计费、角色权限和后台管理等功能。
基于 Electron、React、TypeScript 和 Vite 的跨平台桌面应用起步模板。
基于 Next.js 与 Tailwind CSS 的开源 SaaS 启动模板,内置认证、多租户和权限管理。