Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WordPress-无法在主页上显示自定义字段_Php_Wordpress_Function_Custom Fields - Fatal编程技术网

Php WordPress-无法在主页上显示自定义字段

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和页面模板中得到不同

我正在尝试将自定义字段“market”添加到a href as链接中,这在页面上非常有效,但在我的主页上不起作用

两者的PHP是相同的

对于主页,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
模板上可用,这就是它在那里工作的原因。在索引页面上,它只在循环内部可用