显示父页面中包含自定义字段的子页面

时间:2014-12-09 作者:Ben H

我有一个具有多个子页面的父页面。

在子页面模板上,我有一个包含customfields的include。这非常有效。自定义字段位于wordpress的子页上。

自定义字段都在page-customfield-3中。php并包含在页面中。php来显示它们。

我包括page-customfield-3。页面父级中的php。php,它不显示自定义字段。我已经包含了一个指向github gist的链接,其中包含每个文件的代码,否则它会很长。

   CURRENTLY WORKING           
      Page.php
          |
Page-customfield-3.php 


 CURRENTLY NOT WORKING           
    Page-parent.php
          |
Page-customfield-3.php  

https://gist.github.com/BHWD/9b30911c66337c5408e2

1 个回复
最合适的回答,由SO网友:Sleuteltje 整理而成

您的问题是,您正在将页面结果放入$page中。而如果您没有设置想要标题的单独ID,则像\\u title()和get\\u field()这样的普通命令将查找$post变量。

我曾经通过创建$post变量的备份来做到这一点,然后将我想要包含的每个帖子都放在$post变量的父页面上。然后包括。php文件,以及每个普通命令,如\\u title()&;get\\u field();像正常情况一样工作。但这是肮脏的,可能有更好的方法来实现这一点。

您可能应该将主查询替换为get\\u posts查询。之后,您应该重置(&A);还原wp\\U查询。

另一种选择是更改page-customfield-3。php将您正在页面父级中设置的$page变量包括在内。php。

结束

相关推荐

显示父页面中包含自定义字段的子页面 - 小码农CODE - 行之有效找到问题解决它

显示父页面中包含自定义字段的子页面

时间:2014-12-09 作者:Ben H

我有一个具有多个子页面的父页面。

在子页面模板上,我有一个包含customfields的include。这非常有效。自定义字段位于wordpress的子页上。

自定义字段都在page-customfield-3中。php并包含在页面中。php来显示它们。

我包括page-customfield-3。页面父级中的php。php,它不显示自定义字段。我已经包含了一个指向github gist的链接,其中包含每个文件的代码,否则它会很长。

   CURRENTLY WORKING           
      Page.php
          |
Page-customfield-3.php 


 CURRENTLY NOT WORKING           
    Page-parent.php
          |
Page-customfield-3.php  

https://gist.github.com/BHWD/9b30911c66337c5408e2

1 个回复
最合适的回答,由SO网友:Sleuteltje 整理而成

您的问题是,您正在将页面结果放入$page中。而如果您没有设置想要标题的单独ID,则像\\u title()和get\\u field()这样的普通命令将查找$post变量。

我曾经通过创建$post变量的备份来做到这一点,然后将我想要包含的每个帖子都放在$post变量的父页面上。然后包括。php文件,以及每个普通命令,如\\u title()&;get\\u field();像正常情况一样工作。但这是肮脏的,可能有更好的方法来实现这一点。

您可能应该将主查询替换为get\\u posts查询。之后,您应该重置(&A);还原wp\\U查询。

另一种选择是更改page-customfield-3。php将您正在页面父级中设置的$page变量包括在内。php。

相关推荐

如何让`wp-list-table`显示我在Custom-Post中的`Custom-Fields`

一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: