devuri/wp-app-skeleton

一个基于 WordPress 的基础项目,用于使用环境变量创建网络应用程序。

0.1.1 2023-09-11 02:03 UTC

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.