samikeijonen/bem-nav-filters

WordPress 中导航的自定义 BEM 类。

1.1.0 2018-09-09 15:07 UTC

This package is auto-updated.

Last update: 2024-09-10 05:06:21 UTC


README

这是一个为 WordPress 导航中的 BEM 类提供的独立 composer 包。

文章《快速技巧:BEM 命名和 WordPress 导航过滤器》解释了更多的逻辑。

需求

  • PHP 5.6+(最好是 7+)。
  • 用于管理 PHP 依赖项的 Composer

安装

打开您的命令行工具,并将目录更改为您的 WordPress 主题文件夹。

cd path/to/wp-content/themes/<your-theme-name>

然后,使用 Composer 安装此包。

composer require samikeijonen/bem-nav-filters

用法

如果您还没有在主题的 functions.php 中包含 Composer 的自动加载文件,您将需要类似以下代码片段来自动加载此包(以及任何其他包):

Composer 的自动加载文件将自动加载过滤器文件,并将代码提供给您使用。

if ( file_exists( get_parent_theme_file_path( 'vendor/autoload.php' ) ) ) {
	require_once( get_parent_theme_file_path( 'vendor/autoload.php' ) );
}

然后在 functions.php 中使用此代码初始化过滤器。

// Init BEM nav filters.
$filters = new \Foxland\BemNav\Filters();
$filters->init();