我想在智能模板中加载wordpress。我使用下面的代码在php文件中加载wordpress并且它有效。但它不是一个聪明的模板。
在php文件中:
<?php
include $_SERVER['DOCUMENT_ROOT'].'/wordpress/wp-load.php';
get_header();
?>
在smarty模板文件中:
{php}
include $_SERVER['DOCUMENT_ROOT'].'/wordpress/wp-load.php';
get_header();
{/php}
答案 0 :(得分:0)
你在使用Smarty3吗?看看 here 。
不推荐使用 {php}
标记,从版本3.1开始,它只能使用SmartyBC
类而不是Smarty
类。它们是相同的,但如果您实例new SmartyBC()
对象,您将拥有一个支持{php}
标签的向后兼容的Smarty对象。
答案 1 :(得分:0)
<?php
if( isset($_SESSION['ERRMSG_ARR']) && is_array($_SESSION['ERRMSG_ARR']) && count($_SESSION['ERRMSG_ARR']) >0 )
{
echo '<ul class="err">';
foreach($_SESSION['ERRMSG_ARR'] as $msg)
{
echo '<li>',$msg,'</li>';
}
echo '</ul>';
unset($_SESSION['ERRMSG_ARR']);
}
?>