tomorrow/wp-bootstrap

为Tomorrow Studio项目使用的WordPress bootstrap,基于Timber/Twig

v1.0.17 2024-09-26 05:32 UTC

This package is auto-updated.

Last update: 2024-09-26 05:32:59 UTC


README

此Composer包通过初始化常用功能和相关配置,扩展了timber/timber的功能,使WordPress主题开发更加高效。它通过自动化加载环境变量、设置Timber上下文和应用自定义Twig过滤器等关键任务,简化了主题开发。

安装

要安装此包,请使用Composer运行以下命令

composer require tomorrow/wp-bootstrap

用法

安装后,将此包包含在主题的functions.php文件中,以自动初始化主要功能

<?php

use Tomoorrow\Bootstrap;

// Load Composer's autoloader
require_once get_template_directory() . '/vendor/autoload.php';

// Load the main site class instance
new Bootstrap();

配置

尽管Tomorrow\Bootstrap包可以直接使用,但您可以通过扩展类和方法来自定义其行为。

环境变量

此包会在WordPress目录外部(位于ABSPATH一级以上)查找名为.env的文件。如果找到,它将自动加载环境变量。使用$_ENV在您的主题中访问这些变量。

Twig过滤器

可以通过扩展add_to_twig()方法添加或修改自定义Twig过滤器。

贡献

欢迎贡献!如果您有改进此包的想法或发现了一个错误,请随时提交一个pull请求或在GitHub上打开一个问题。

贡献步骤

  1. 叉取仓库。
  2. 为您的功能或错误修复创建一个新的分支。
  3. 编写您的代码,如有必要,请附带测试。
  4. 提交一个带有您更改描述的pull请求。

许可证

此包受MIT许可证的许可。