megumi / wp-twig
0.5.0
2015-09-30 14:49 UTC
Requires
- php: >=5.3
- twig/twig: ~1.0
This package is not auto-updated.
Last update: 2024-09-14 18:35:57 UTC
README
将 Twig 模板引擎集成到 WordPress。
安装
在插件根目录或 mu-plugins 中创建一个 composer.json 文件
{
"require": {
"megumi/wp-twig": "*"
}
}
将以下代码放入您的插件中。
require_once dirname( __FILE__ ) . '/vendor/autoload.php';
然后
$ composer install
如何使用
$twig = new Twig_Environment( new Twig_Loader_String() );
$twig->addExtension( new Megumi\WP\Twig_Extension() );
$content = $twig->render( '{{ name | esc_html }}', array( 'name' => '<strong>' ) );
$this->assertSame( '<strong>', $content );
WordPress 的 Twig 过滤器扩展
esc_html
esc_attr
esc_textarea
esc_url
esc_js