-3

I want to use the following code in my wordpress. How can I do that?

<?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

以下是答案(取自此处):

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 回答
0

登录到您的管理面板。Appearance -> Editor从左侧菜单中单击。然后Template从右侧菜单中找到要添加 PHP 代码的位置。然后您可以在编辑器中添加您的 PHP 代码。

注意:确保在进行任何编辑之前进行备份。我不对你的错误负责。

于 2013-10-07T03:06:45.803 回答