antiseptikk / wordpress-encore
API,用于将 @webpack/encore 生成的资产队列到您的 WordPress 主题中。
v1.1.1
2023-09-07 10:57 UTC
Requires
- php: >=7.4 || <=8.2
Requires (Dev)
README
一个简单轻量级的脚本,用于处理和注册 Webpack Encore 资产到 WordPress。
安装
使用 Composer
composer require antiseptikk/wordpress-encore
然后在您主题的 functions.php
文件中,加载 composer 自动加载器。
<?php require_once __DIR__ . '/vendor/autoload.php'; $encore = new \Antiseptikk\Encore('build', '1.0.0', 'my-website.com');
使用 WPress composer-skeleton
我们推荐使用 WPress composer-skeleton 来使用这个库,您可以使用配置常量如 WP_HOME
<?php $encore = new \Antiseptikk\Encore('build', '1.0.0', WP_HOME);
示例
<?php use Antiseptikk\Encore; class Bootstrap { private $encore; public function __constuct() { $this->encore = new Encore('build', '1.0.0', WP_HOME); add_action('wp_enqueue_scripts', [$this, 'enqueue_assets']); } public function enqueue_assets() { $this->encore->enqueue('app', 'main', []); } }
贡献
欢迎提交拉取请求。对于重大更改,请先提交一个 issue 进行讨论您想进行哪些更改。