PHP code example of wpdesk / wp-view
1. Go to this page and download the library: Download wpdesk/wp-view library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
wpdesk / wp-view example snippets
$resolver = new \WPDesk\View\Resolver\DirResolver( __DIR__ . '/templates' );
$renderer = new \WPDesk\View\Renderer\SimplePhpRenderer( $resolver );
$html = $renderer->render( 'template-name', [ 'param1' => 'test' ] );
echo htmlspecialchars( (string) $param1, ENT_QUOTES, 'UTF-8' );
$resolver = new \WPDesk\View\Resolver\ChainResolver(
new \WPDesk\View\Resolver\DirResolver( __DIR__ . '/templates/overrides' ),
new \WPDesk\View\Resolver\DirResolver( __DIR__ . '/templates/default' )
);
$renderer = new \WPDesk\View\Renderer\SimplePhpRenderer( $resolver );
$html = $renderer->render( 'template-name', [ 'param1' => 'test' ] );
$builder = new \WPDesk\View\PluginViewBuilder( __DIR__, 'templates' );
$renderer = $builder->createSimpleRenderer();
$html = $renderer->render( 'template-name', [ 'param1' => 'test' ] );
$builder = new \WPDesk\View\PluginViewBuilder( __DIR__, 'templates' );
$html = $builder->loadTemplate( 'template-name', '.', [ 'param1' => 'test' ] );
$resolver = new \WPDesk\View\Resolver\WooTemplateResolver( __DIR__ . '/templates/' );
$renderer = new \WPDesk\View\Renderer\SimplePhpRenderer( $resolver );
$html = $renderer->render( 'emails/example', [ 'param1' => 'test' ] );