Php WordPress-无法在主页上显示自定义字段
我正在尝试将自定义字段“market”添加到a href as链接中,这在页面上非常有效,但在我的主页上不起作用 两者的PHP是相同的 对于主页,php位于Php WordPress-无法在主页上显示自定义字段,php,wordpress,function,custom-fields,Php,Wordpress,Function,Custom Fields,我正在尝试将自定义字段“market”添加到a href as链接中,这在页面上非常有效,但在我的主页上不起作用 两者的PHP是相同的 对于主页,php位于functions.php文件中,对于theme by series页面,php位于页面的.php文件中 这个页面可以正常工作,所以PHP似乎没有任何问题,因为某种原因,它似乎没有像应该的那样以post id为目标 有人知道如何解决这个问题吗?查阅WP文档,了解如何重置主WP循环查询: 如果您在functions.php和页面模板中得到不同
functions.php
文件中,对于theme by series页面,php位于页面的.php文件中
这个页面可以正常工作,所以PHP似乎没有任何问题,因为某种原因,它似乎没有像应该的那样以post id为目标
有人知道如何解决这个问题吗?查阅WP文档,了解如何重置主WP循环查询:
如果您在functions.php和页面模板中得到不同的结果,那么很有可能是因为您的页面模板已经启动了一个查询循环,并且它之间存在冲突。这是即兴的,没有看代码。我将根据您对工作模型和非工作模型之间的差异的描述进行说明。自定义字段保存在每篇文章/页面上,这可能是它没有加载到
index.php
页面上的原因。您需要将$post->ID
替换为要显示自定义字段的post/页面的ID-$post
对象在page.php
和single.php
模板上可用,这就是它在那里工作的原因。在索引页面上,它只在循环内部可用