pressgang-wp/pressgang

WordPress PressGang 父主题框架的包

安装: 263

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 0

分支: 2

开放性问题: 0

类型:wordpress-theme

dev-master 2024-08-20 10:29 UTC

This package is auto-updated.

Last update: 2024-09-20 10:45:01 UTC


README

PressGang

劫持您的WordPress开发工作流程

嗨!现代化您的WordPress开发,比以往任何时候都更快地发布WordPress主题。PressGang将工作流程锚定在现代开发实践中。构建更干净、更快、更智能的主题,并引导您的发展路径至更平静的海洋。

https://docs.pressgang.dev/

概述

PressGang是一个强大且灵活的WordPress父主题框架,旨在简化主题开发并增强定制功能。作为父主题框架,PressGang作为一个基础,可以在此基础上构建子主题,让开发者能够更高效地创建自定义主题,同时继承PressGang父主题的强大功能和结构。

主要功能

  1. 快速开发:专为快速构建具有干净和现代编码标准的WordPress主题而设计,通过提供坚实的基础和工具来加速开发过程。
  2. Timber集成:利用Timber库,通过Twig模板引擎将模板代码与PHP逻辑分离,从而产生更干净、更易于维护的代码。
  3. MVC启发架构:引入控制器概念到WordPress主题开发中,扩展了模型-视图-控制器(MVC)方法,以更好地组织和分离关注点。
  4. 现代PHP实践:强调配置而非约定,受到像Laravel这样的框架的启发,允许通过配置文件启动重复的WordPress任务,减少样板代码,并提高开发者的生产力。
  5. Composer和PSR-4:使用Composer进行依赖管理,并遵循PSR-4编码标准进行自动加载,确保一致的现代代码结构。
  6. 灵活性和定制:保持核心WordPress结构,允许开发者利用他们现有的WordPress知识,同时受益于额外的功能。它提供了强大的工具和约定,但仍然保持灵活,以便根据需要直接与WordPress交互。

通过利用这些功能,PressGang使开发者能够更轻松、更高效地创建复杂、高性能且易于维护的WordPress主题。

Timber的寒意:先决条件

要成功使用PressGang,熟悉以下可靠的工具会有所帮助

  • Timber - 就像经验丰富的木匠使用最好的木材一样,PressGang建立在Timber库之上,以制作干净、强大的主题。
  • Composer - 使用Composer管理依赖并保持一切井然有序。
  • Grunt - 通过任务自动化确保顺风航行。

入门指南

PressGang被设计为一个WordPress 父主题,充当您的 子主题 库。要开始,您需要创建一个子主题。

使用PressGang-Child快速开始

快速启动的方法是使用我们的 pressgang-child 仓库,它包括用于创建PressGang就绪子主题的 grunt-init模板

要开始

  1. 克隆pressgang-child仓库

    git clone https://github.com/pressgang-wp/pressgang-child your-theme-name
  2. 导航到您的新主题目录

    cd your-theme-name
  3. 按照README中的说明设置您的环境并开始开发子主题。

手动设置

如果您希望从头开始,可以手动设置PressGang环境。

  1. 克隆PressGang仓库

    git clone https://github.com/pressgang-wp/pressgang
  2. 根据WordPress子主题指南创建自己的子主题。

Composer安装

您也可以使用Composer将PressGang作为项目依赖项包含进来。

  1. 通过Composer要求PressGang包

    composer require pressgang-wp/pressgang
  2. 创建并配置您的子主题以扩展PressGang父主题。

有关设置和配置子主题的详细说明,请参阅PressGang文档

文档

在:https://docs.pressgang.dev/ 挖掘隐藏的宝藏。

许可证

PressGang是开源软件,许可协议为MIT许可证