Installation
Requirements and setup for WPZylos Assets.
Requirements
| Requirement | Version |
|---|---|
| PHP | ^8.0 |
| WordPress | 6.0+ |
Composer Installation
composer require KYNetCode/wpzylos-assets
Service Provider Registration
use WPZylos\Framework\Assets\AssetsServiceProvider;
$app->register(new AssetsServiceProvider());
Container Access
use WPZylos\Framework\Assets\AssetManager;
use WPZylos\Framework\Assets\ViteAssetResolver;
$assets = $app->make(AssetManager::class);
$vite = $app->make(ViteAssetResolver::class);
// Or via aliases
$assets = $app->make('assets');
$vite = $app->make('vite');
Vite Setup (Optional)
If using Vite for your plugin's frontend:
npm create vite@latest resources -- --template vue
Configure vite.config.js:
import { defineConfig } from 'vite';
export default defineConfig({
build: {
outDir: '../dist',
manifest: true,
rollupOptions: {
input: 'resources/src/main.js',
},
},
});