2

スマートなテンプレートにワードプレスをロードしたい。以下のコードを使用してワードプレスを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}SmartyBCタグは非推奨になり、バージョン3.1以降、クラスではなくクラスを使用してのみ使用できるようになり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 に答える