如何将PHP代码插入WordPress自定义字段

时间:2010-07-29 18:31:17

标签: php wordpress field

我正在试图弄清楚如何将PHP代码放入自定义字段,但到目前为止所发生的一切是它按字面显示代码,而不是执行它。那么,我将如何将PHP插入自定义字段以实际执行? - 而不是像纯文本一样显示它。

2 个答案:

答案 0 :(得分:2)

您可能需要eval()模板中的字段内容。对于a number of reasonseval()被视为有问题。如果您不是博客的唯一管理员,请务必小心。

我还会考虑是否有更好的方法来达到你想要的效果,例如:将PHP代码放在WP模板的库文件中,让代码处理自定义字段并根据其值执行操作。这会使eval()变得不必要,从而限制了写入自定义字段的有害命令的潜在风险。

答案 1 :(得分:0)

你可以查看一个插件,例如Exec-PHP,不太确定它是否默认执行自定义字段,但可能是一个起点。

此外,您可能会发现通过自定义字段传递所需数据更容易,并让PHP代码在实际模板文件中执行它(single.php或page.php等)