获取发布元以供循环外使用的策略 时间:2010-09-23 作者:ariefbayu 我需要知道上述问题的解决方案。有些情况下,我们需要在循环之外发布元信息。比方说,我正在开发一个主题,该主题将根据帖子元信息在该页面(特定页面上的任何地方)上显示来自特定供应商的广告。因为,我有双语博客,我会为每种语言使用不同的供应商(出于CTR原因)。你们有解决这类问题的办法吗? 2 个回复 最合适的回答,由SO网友:Rarst 整理而成 你的意思是自定义字段中的meta-like还是来自帖子的一般信息?基本上,只要你有post-id,你就可以得到你想要的任何东西,而不受循环的限制。对于自定义字段,有get_post_meta().对于一般信息(如标题或内容),有许多函数(许多模板标记可以显式传递帖子id,它们只是默认为当前循环项),并且get_post_field($field, $post); (在文档中找不到,但自我解释)。 SO网友:sorich87 全局变量$post 包含所有帖子详细信息,以便您可以在循环之外使用它们。基本上,您可以:<?php global $post; echo get_post_meta($post->ID, \'my-ad\', true); ?> 结束 文章导航