Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.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页面模板,自定义字段在WP_查询循环后不起作用_Php_Custom Fields_Wordpress - Fatal编程技术网

Php Wordpress页面模板,自定义字段在WP_查询循环后不起作用

Php Wordpress页面模板,自定义字段在WP_查询循环后不起作用,php,custom-fields,wordpress,Php,Custom Fields,Wordpress,我有个问题需要解释 我正在建立一个自定义的wordpress网站,但在使用一个页面模板时遇到了问题 我使用自定义字段(使用高级自定义字段插件设置)从页面编辑器中拉入内容,在这个页面中,我还多次使用WP_查询来拉入自定义文章类型的提要(几个分类法) 我将尝试在下面绘制我页面的结构图,但问题似乎是,在第一个WP_查询循环结束后,所有自定义字段都无法工作。他们没有找到任何内容。我的理论是,WP_查询循环的结尾和页面WP循环之间存在混淆。然而,我是一个完全的php新手,所以这只是一个猜测 以下是我的页面

我有个问题需要解释

我正在建立一个自定义的wordpress网站,但在使用一个页面模板时遇到了问题

我使用自定义字段(使用高级自定义字段插件设置)从页面编辑器中拉入内容,在这个页面中,我还多次使用WP_查询来拉入自定义文章类型的提要(几个分类法)

我将尝试在下面绘制我页面的结构图,但问题似乎是,在第一个WP_查询循环结束后,所有自定义字段都无法工作。他们没有找到任何内容。我的理论是,WP_查询循环的结尾和页面WP循环之间存在混淆。然而,我是一个完全的php新手,所以这只是一个猜测

以下是我的页面结构:

<--Page Template-->
<--Standard WP Loop--> 

<— Page content —>
<— Custom fields working fine e.g. <?php the_field(‘heading_1’) ?> —>

<--WP_Query custom loop 1 -->
<— custom post html/content —>
<--/ end of WP_Query custom loop-->

<— Page content —>
<— Custom fields NOT WORKING —>

<--WP_Query custom loop 2 -->
<— custom post html/content —>
<--/ end of WP_Query custom loop-->

<— Page content —>
<— Custom fields NOT WORKING —>

<--/ End of Standard WP Loop-->
<--/ End of Page Template-->


正如Hobo所说,尝试使用wp_reset_query()重置每个查询。

您是在自定义循环后调用的吗?谢谢!这就成功了。在你知道答案之前,这正是令人愤怒的事情。多亏了你们,我正稳步获得越来越多的wordpress功能D