2012-11-09 60 views
0

我试图将自定义字段“市场”添加到href中作为链接,这在页面上工作良好,但是不在我的主页上工作。WordPress - 无法获取自定义字段在主页上显示

PHP对于两者都是相同的。

对于主页,php位于functions.php文件中,对于逐个系列页面,PHP位于页面的.php文件中。

页面工作,所以它似乎没有任何错误的PHP,似乎更像是它出于某种原因没有针对邮政编号,因为它应该。

任何人都知道如何解决这个问题?

回答

2

自定义字段按每个帖子/页面保存,这可能是为什么它没有加载在您的index.php页面上。您需要将$post->ID替换为您想要显示自定义字段的帖子/页面的ID - 对象可用于page.phpsingle.php模板,这就是它在此工作的原因。在索引页面上,它只能在循环内部使用。

0

仰望WP文档如何重置主WP循环查询:

http://codex.wordpress.org/Function_Reference/wp_reset_query

如果你要在functions.php的不同的结果VS页面模板,有一个很好的机会,因为它你的页面模板已经启动了一个查询循环,并以某种方式冲突。这只是关闭袖口没有看代码。我正在描述工作模式和非工作模式之间的区别。

相关问题