themeplate / bridge
A connection point for frontend libraries
v0.7.0
2025-03-11 15:39 UTC
Requires
- php: ^8.2
Requires (Dev)
- themeplate/tester: ^2.2
README
Usage
$router = new ThemePlate\Bridge\Router( 'test' ); // `<WP_HOME>/test/route` $router->map( 'route', function (): bool { // ... } ); // `<WP_HOME>/test/[path]` $router->any( '[path]', function ( string $path ): bool { // $path = [path] } ); // `<WP_HOME>/test/[filename]` $router->load( new Loader( __DIR__ . '/templates' ) ); // only handles .php files $router->load( new Loader( __DIR__ . '/templates', 'action' ) ); // only handles .action.php files add_action( 'init', array( $router, 'init' ) );