如何将PHP代码片段添加到所有Post页面?

时间:2013-05-24 作者:gotta have my pops

我写了一个简短的PHP代码片段,我想在过去和将来的所有帖子中都包含它。我不知道要将其添加到哪个PHP文件中,这将影响对所有和仅发布的更改。有人能给我指出正确的方向吗?谢谢

2 个回复
SO网友:Elisha Terada

我建议您使用挂钩从函数中插入代码。php而不是修改主题文件。否则,您必须在每次更新主题时对模板进行相同的更改。

http://codex.wordpress.org/Plugin_API/Action_Reference

许多主题都提供了自己的挂钩,因此您不必编写那么多代码。例如,Genesis框架文档列出了可用于在不同位置插入任何PHP的可用挂钩。

Genesis框架:http://my.studiopress.com/docs/hook-reference/

例如,您可以使用genesis\\u before\\u循环挂钩将php代码添加到单post循环之前。尝试阅读您的主题文档,看看包中是否有可用的挂钩。否则,您必须阅读官方文档才能了解自己。

SO网友:Mayeenul Islam

在WordPress中,所有帖子都使用single.php.

编辑single.php 在主题中,将PHP代码添加到所有帖子中。

结束

相关推荐

Delete Term via edit-tags.php

我可能会对此表示不满,但编辑标签上是否有“删除”链接。php页面?注意:不是WP列表,而是实际页面,您可以在其中单独查看术语。似乎他们在这里添加了选项:https://core.trac.wordpress.org/ticket/9777#no1_更新看起来我看错了WP文件。单个术语页面位于:wp admin/edit tag form。php,并且没有提到任何“删除”。知道了这一点,是否可以在此页面上添加一个删除按钮,或在WP列表中创建一个“删除”列。我这样尝试过,但收到了列的“未定义变量‘tag’”。