繁体   English   中英

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

[英]How to insert PHP code into WordPress Custom Fields

我正在尝试弄清楚如何将PHP代码放入自定义字段,但是到目前为止,所有发生的事情是它按字面显示了代码,而不是执行代码。 因此,我将如何使要插入的PHP进入自定义字段以实际执行?而不是像纯文本一样显示它。

您可能必须eval()模板中的字段内容。 出于多种原因, eval()被认为是有问题 因此,如果您不是博客的唯一管理员,请务必谨慎。

我还将考虑是否没有更好的方法来实现所需的目标,例如,通过将WP代码放在WP模板的库文件中,并使代码处理自定义字段并根据其值执行操作。 这将使eval()变得不必要,从而限制了将有害命令写入自定义字段的潜在风险。

您可以看一下Exec-PHP之类的插件,不太确定它是否默认执行“自定义字段”,但可能是一个起点。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM