1. Go to this page and download the library: Download typisttech/wp-kses-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/ */
typisttech / wp-kses-view example snippets
// This is `template.php`.
echo '<h1>Hello World!</h1>';
echo '<p>Using PHP echo</p>';
use TypistTech\WPKsesView\View;
$template = '/path/to/template.php';
$view = new Factory::build($template);
$view->render();
// This echos:
// <h1>Hello World!</h1>
// <p>Using PHP echo</p>
// <p>Or, it can be plain HTML</p>
// alert('XSS hacking!');
// This is `template.php`.
printf(
'%1$s has %2$d dragons.',
$context->name,
$context->dragons
);
use TypistTech\WPKsesView\View;
$template = '/path/to/template.php';
$context = (object) [
'name' => 'Daenerys Targaryen',
'dragons' => 3,
];
$view = new Factory::build($template);
$view->render($context);
// This echos:
// Daenerys Targaryen has 3 dragons.
$template = '/path/to/my/template.php';
$view = new View(
$template,
wp_kses_allowed_html('post')
);