在wordpress页面中允许php

伊什沃尔·巴塔(Ishwor Bhatta)

我想在我的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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章