-3

私のワードプレスで次のコードを使用したいと思います。どうやってやるの?

<?php 
$theme_name = get_template();
$directory = "wp-content/themes/" . $theme_name . "/pdf/ECE340/";
$pdfs= glob($directory . "*.pdf");
foreach($pdfs as $pdf)
{
$link= substr($pdf,48,90);
?>
<a href="<?php echo $pdf; ?> "><?php echo $link; ?></a>
<?php
echo "\n\n";
echo "<br />";
}
?>
4

2 に答える 2

0

管理パネルにログインします。Appearance -> Editor左側のメニューから をクリックします。次にTemplate、右側のメニューから PHP コードを追加する場所を見つけます。その後、エディターに PHP コードを追加できます。

注: 編集を行う前に必ずバックアップを行ってください。私はあなたの過ちについて責任を負いません。

于 2013-10-07T03:06:45.803 に答える
0

以下は答えです(ここから取得):

add_filter('widget_text','execute_php',100);
function execute_php($html){
     if(strpos($html,"<"."?php")!==false){
          ob_start();
          eval("?".">".$html);
          $html=ob_get_contents();
          ob_end_clean();
     }
     return $html;
}

functions.php ファイルの最後に上記の関数をコピーします。

しかし、最良の解決策は、ページ/ウィジェット/投稿で PHP を使用する代わりに、カスタム テンプレートを作成することです。WordPress カスタム テンプレートの詳細については、こちらをご覧ください。

于 2013-10-11T06:43:31.267 に答える