2

我想在 smarty 模板中加载 wordpress。我使用下面的代码将 wordpress 加载到一个 php 文件中并且它有效。但它不是一个聪明的模板。

在 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}
4

2 回答 2

0

你用的是Smarty3吗?看看这里

{php}标签已弃用,从 3.1 版开始,它只能使用SmartyBC类而不是Smarty类。它们是一样的,但是如果你实例化一个new SmartyBC()对象,你将拥有一个向后兼容的 Smarty 对象支持{php}标签。

于 2012-04-07T10:13:24.820 回答
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']);
                }
            ?>
于 2016-12-14T06:24:33.970 回答