devuri / wp-app-skeleton
一个基于 WordPress 的基础项目,用于使用环境变量创建网络应用程序。
0.1.1
2023-09-11 02:03 UTC
Requires
- devuri/wp-env-config: dev-master
- wpackagist-plugin/application-passwords-manager: *
- wpackagist-plugin/better-search-replace: *
- wpackagist-plugin/classic-editor: *
- wpackagist-plugin/custom-post-type-ui: *
- wpackagist-plugin/disable-comments: *
- wpackagist-plugin/disable-dashboard-widgets: *
- wpackagist-plugin/disable-emojis: *
- wpackagist-plugin/disable-gutenberg: *
- wpackagist-plugin/disable-json-api: *
- wpackagist-plugin/email-log: *
- wpackagist-plugin/membership-lock: *
- wpackagist-plugin/query-monitor: *
- wpackagist-plugin/snitch: *
- wpackagist-plugin/stream: *
- wpackagist-plugin/sucuri-scanner: *
- wpackagist-plugin/wordfence: *
- wpackagist-plugin/worker: *
- wpackagist-plugin/wp-auto-updates: *
- wpackagist-plugin/wp-mail-smtp: *
- wpackagist-theme/hello-elementor: *
- wpackagist-theme/twentytwentythree: *
This package is auto-updated.
Last update: 2024-08-30 01:33:02 UTC
README
这是一个轻量级的 WordPress 骨架,用于您的下一个 WordPress 网络应用程序。它旨在提供一个干净、有序的结构来管理 WordPress 项目,使开发、部署和维护 WordPress 网站变得更加容易。
使用 wp-env-app
环境变量设置
要开始,请在项目的根目录中创建一个 .env
文件。在这个文件中,定义您希望用作配置常量的环境变量,根据需要更新数据库凭证和其他设置。
WP_HOME='https://example.com' WP_SITEURL="${WP_HOME}" WP_ENVIRONMENT_TYPE='production' DEVELOPER_ADMIN='0' MEMORY_LIMIT='256M' MAX_MEMORY_LIMIT='256M' DB_NAME=wp_dbName DB_USER=root DB_PASSWORD= DB_HOST=localhost DB_PREFIX=wp_
环境变量完整列表 环境变量
文件夹结构
以下是所使用的目录结构概述
├── public # Web server root directory
│ ├── app # WordPress core files (excluded from version control)
│ │ ├── mu-plugins # Must-use plugins directory
│ │ ├── plugins # WordPress plugins directory
│ │ ├── uploads # WordPress uploads directory
│ │ ├── templates # Custom themes directory
│ │ └── themes # WordPress themes directory
│ ├── wp # WordPress core files (excluded from version control)
│ ├── .htaccess # Web server configuration file
│ ├── index.php # WordPress entry point
│ └── wp-config.php # WordPress configuration file
├── pubkey # Public key used for encryption or verification purposes
│ └── samplekey.pub # Example key b75b666f-ac11-4342-b001-d2546f1d3a5b.pub
├── storage # Storage directory for backups, cache, and logs
│ ├── cache # Cache directory
│ └── logs # Logs directory
│ └── wp-errors # WordPress error logs
├── vendor # Composer dependencies directory
├── .env # Environment configuration file
├── app.php # Application configuration file
├── bootstrap.php # Bootstrap file
├── composer.json # Composer configuration file
└── config.php # Project configuration file overrides framework constants.