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' ] );