vyatka-it/vyatka-wp

WordPress开发,正确、智能且简单

安装: 14

依赖: 0

建议者: 0

安全: 0

类型:项目

v1.5 2024-08-26 06:34 UTC

This package is not auto-updated.

Last update: 2024-09-23 07:03:49 UTC


README

Bedrock

Packagist Installs roots/wordpress Packagist Downloads Build Status Follow Roots

WordPress样板工程,使用Composer,更简单的配置和改进的文件夹结构

网站    文档    版本    社区

赞助商

Bedrock是一个开源项目,完全免费使用。如果您从我们的项目中受益,并希望支持我们的未来努力,请考虑赞助Roots

KM Digital Carrot WordPress.com Worksite Safety Copia Digital Freave

概述

Bedrock是为希望使用Git和Composer管理项目开发的WordPress样板工程。Bedrock背后的许多理念都受到十二因素应用方法论的启发,包括WordPress特定版本

  • 更好的文件夹结构
  • 使用Composer进行依赖管理
  • 使用特定环境文件轻松配置WordPress
  • 使用Dotenv进行环境变量
  • 为mu插件提供自动加载器(使用常规插件作为mu插件)
  • 增强安全性(使用wp-password-bcrypt分离Web根和安全的密码)

入门指南

预置要求

  • 已安装PHP版本8.2。

  • 全局已安装composer。

步骤

创建项目文件夹

在任何方便的终端中打开它

使用命令创建项目

composer create-project vyatka-it/vyatka-wp .

>注意!命令末尾的点很重要,因为需要将项目展开到文件夹的根目录。

安装依赖,为此,在项目根目录中运行命令

composer install

进入web/resources文件夹(这里包含gulp)

cd web/resources

安装gulp构建工具的依赖

npm install

>安装后,可以从该文件夹中检查和运行Gulp

进入web/app/themes/vyatka-it-wp-theme文件夹

cd ../app/themes/vyatka-it-wp-theme

并运行

composer install

以任何方便的方式创建项目数据库。

返回项目根目录,从.env.example文件复制创建.env文件

cd ../../../../
cp .env.example .env

在任何方便的编辑器中打开文件

例如VS code

code -r .env

或nano。

nano .env

>更改后,请按CTRL+S保存,按CTRL+X退出

在文件.env中输入连接到数据库和网站名称的数据

在OpenServer中添加一个名为WP_HOME变量中名称的域名,但路径指向web文件夹

打开网站并按照向导通常的方式安装WordPress。

进入网站的管理界面。

转到插件选项卡并激活所有插件。

转到外观 -> 主题并激活主题。

>注意!如果项目计划使用Woocommerce,则首先需要在WordPress标准主题上安装并激活Woocommerce插件。然后才能激活自定义主题。否则,Woocommerce可能会以英语激活,并且无法切换。

转到页面并创建一个使用已存在模板的主页。

转到设置 -> 阅读并设置静态页面为主页。

恭喜!

网站已准备好进行开发和使用git。

有关在构建中使用的技术的链接,那里有文档。

 Twig

 Timber

 Bedrock

 Wordpress API

 项目仓库(用于Pull Request)

包位于packagist