将Header.php中的变量集一直保存到footer.php 时间:2012-02-25 作者:GWR 我在标题中查找自定义的post字段值。php,并将其存储在全局变量中。在我的大多数模板文件中,包含如下所示:include header ...do a bunch of stuff include sidebar include footer 我无法将变量保留到页脚中。php文件。。。是否有任何方法可以做到这一点,以避免再次调用数据库以再次查找自定义字段值? 2 个回复 最合适的回答,由SO网友:Milo 整理而成 在获取或设置值之前,您必须首先在那些includes之前声明它,并在页眉或页脚中全球化它。然而,在您所说的特定上下文中,获取自定义字段值时,它只在第一次调用时从数据库中检索,然后缓存,因此后续调用不会再次命中数据库。 SO网友:Sagive 你可以。。。在中创建函数functions.php 请求自定义字段并将其输出的文件。。。然后,你不需要在标题中包含它,但可以在任何你想要的地方使用它。。。我假设您知道如何检索自定义字段值,但在任何情况下wordpress codex:echo get_post_meta( $post->ID, \'mykey\', true ); 如果我理解你的意思是正确的,我希望这是一个很好的解决办法。干杯,萨吉夫。 结束 文章导航