justcoded / wordpress-starter
WordPress 模板,包含现代开发工具、易于配置和改进的文件夹结构
2.0.5
2020-08-14 12:51 UTC
Requires
- php: >=7.0
- acf/advanced-custom-fields-pro: dev-master
- composer/installers: ^1.8
- johnpbloch/wordpress: ^5.5.0
- justcoded/wordpress-composer-scripts: ~1.2
- justcoded/wordpress-theme-boilerplate: ^3.0
- justcoded/wordpress-theme-framework: ^3.0
- vlucas/phpdotenv: ^3.3.2
- wpackagist-plugin/add-to-any: *
- wpackagist-plugin/autoptimize: *
- wpackagist-plugin/contact-form-7: *
- wpackagist-plugin/duplicate-post: *
- wpackagist-plugin/just-image-optimizer: *
- wpackagist-plugin/just-responsive-images: *
- wpackagist-plugin/just-tinymce-styles: *
- wpackagist-plugin/mce-table-buttons: *
- wpackagist-plugin/seo-optimized-images: *
- wpackagist-plugin/wordpress-seo: *
- wpackagist-plugin/wp-mail-smtp: *
- wpackagist-plugin/wp-super-cache: *
- wpackagist-theme/twentyseventeen: *
Requires (Dev)
- justcoded/phpcodesniffer: dev-master
- wpackagist-plugin/fakerpress: ~0.5.0
- wpackagist-plugin/wordpress-importer: *
This package is auto-updated.
Last update: 2024-09-14 21:21:07 UTC
README
JustCoded 的 WordPress 项目模板
WordPress 项目模板是一个基于现代开发工具、易于配置、改进的文件夹结构和最新安全最佳实践的骨架 WordPress 网站。
更好的项目结构
骨架的组织类似于将 WordPress 核心文件放在自己的子目录中,wp-content
保持不变。
使用 Composer 管理依赖关系
使用 Composer(PHP 依赖关系管理器)管理您的 WordPress 安装和插件。Composer 将使开发更加可靠,帮助团队合作,并有助于维护更好的 Git 存储库。
易于配置 WordPress
使用 Dotenv 管理特定于环境的配置文件和环境变量。
增强安全性
- 通过服务器指令(使用
.htaccess
文件)拒绝访问非网页文件。 - 拒绝在
wp-content/uploads
文件夹中执行 PHP 脚本。 - 拒绝浏览目录文件列表。
- 生产环境和预发布环境对从管理面板更新文件有限制(仅允许媒体)。
- 用于生成 wp-admin HTTP 身份验证文件的命令行脚本。
快速入门
要求
安装
- 在新的文件夹中创建您网站的新项目
composer create-project justcoded/wordpress-starter your-project-folder-name
- 在
.env
文件中设置重要环境变量
DB_NAME
- 数据库名称DB_USER
- 数据库用户DB_PASSWORD
- 数据库密码DB_HOST
- 数据库主机WP_HOME
- WordPress 主页的完整 URL(例如 http://example.com)
-
像往常一样通过访问
http://example.com/
来运行 WordPress 安装 -
享受!
Composer 辅助工具
composer wp:theme
生成基于我们的 主题模板 的新主题composer wp:secure
为 wp-admin 文件夹生成新的 HTTP 密码
贡献
欢迎每个人的贡献。