我想在wordpress中使用以下代码。我怎么能这样做?
<?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 />";
}
?>
答案 0 :(得分:0)
登录您的管理面板。点击左侧菜单中的Appearance -> Editor
。然后从右侧菜单中找到要添加PHP代码的Template
。然后,您可以在编辑器中添加PHP代码。
注意:确保在进行任何编辑之前进行备份。我对你的错误不负责任。
答案 1 :(得分:0)
以下是答案(取自here):
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自定义模板here的更多信息。