samikeijonen / bem-nav-filters
WordPress 中导航的自定义 BEM 类。
1.1.0
2018-09-09 15:07 UTC
Requires
- php: >=5.6
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();