我想在我的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 />";
}
?>
以下是答案(从此处获取):
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自定义模板的更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句