木材分类页面中未显示ACF自定义字段

时间:2017-11-30 作者:Ollie Taylor

问题:在分类法中循环时,我无法显示ACF自定义字段

我有一个名为“icon”的ACF文本字段。将其应用于自定义分类法“主题”(以及故障排除时的类别)后,它将按预期显示在分类法存档页面上。但是,当我在任何其他页面上列出分类法时,我无法访问ACF字段,只能访问标准字段。

由于这在多个页面上被全局使用,我目前在我的功能中有以下内容:

$context[\'topicTax\'] = get_terms(\'topic\');
而在。细枝模板:

{% for item in topicTax %}
   <li>
       <p>{{ item.meta(\'icon\') }} {{ item.name }}</p>
   </li>
{% endfor %}
我也试过了

$context[\'topicTax\'] = Timber::get_terms(\'topic\');
$context[\'topicTax\'] = $topicTax;
但这并没有显示任何内容。

我发现this post 有类似的问题(虽然没有使用木材),但没有成功复制解决方案。

虽然我已经用了几年树枝了,但我对Wordpress还是相当陌生,直接跳到了木材上。如果我忽略了一些简单的事情,请道歉。

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

在PHP文件中

$context[\'topicTax\'] = Timber::get_terms(\'topic\');
Timber::render(\'my-template.twig\', $context);
。。。是正确的结构。问题是WP的get_terms 返回没有检索ACF信息方法的“哑”对象。如果仍遇到问题,请验证这些对象是否Timber\\Terms而不是WP_Term

此外,如果您正在寻找更活跃的论坛:StackOverflow 是我通常管理/提供支持的地方

结束

相关推荐

有没有办法在Custom Post Listing页面上重新排序Custom Taxonomy下拉菜单?

我用过register_taxonomy() 具有\'show_admin_column\' => true 成功获取自定义帖子类型列表页面上的下拉列表。默认情况下,下拉列表按ID顺序显示术语。有人知道把这个改成字母顺序的方法吗?

木材分类页面中未显示ACF自定义字段 - 小码农CODE - 行之有效找到问题解决它

木材分类页面中未显示ACF自定义字段

时间:2017-11-30 作者:Ollie Taylor

问题:在分类法中循环时,我无法显示ACF自定义字段

我有一个名为“icon”的ACF文本字段。将其应用于自定义分类法“主题”(以及故障排除时的类别)后,它将按预期显示在分类法存档页面上。但是,当我在任何其他页面上列出分类法时,我无法访问ACF字段,只能访问标准字段。

由于这在多个页面上被全局使用,我目前在我的功能中有以下内容:

$context[\'topicTax\'] = get_terms(\'topic\');
而在。细枝模板:

{% for item in topicTax %}
   <li>
       <p>{{ item.meta(\'icon\') }} {{ item.name }}</p>
   </li>
{% endfor %}
我也试过了

$context[\'topicTax\'] = Timber::get_terms(\'topic\');
$context[\'topicTax\'] = $topicTax;
但这并没有显示任何内容。

我发现this post 有类似的问题(虽然没有使用木材),但没有成功复制解决方案。

虽然我已经用了几年树枝了,但我对Wordpress还是相当陌生,直接跳到了木材上。如果我忽略了一些简单的事情,请道歉。

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

在PHP文件中

$context[\'topicTax\'] = Timber::get_terms(\'topic\');
Timber::render(\'my-template.twig\', $context);
。。。是正确的结构。问题是WP的get_terms 返回没有检索ACF信息方法的“哑”对象。如果仍遇到问题,请验证这些对象是否Timber\\Terms而不是WP_Term

此外,如果您正在寻找更活跃的论坛:StackOverflow 是我通常管理/提供支持的地方

相关推荐

Custom Taxonomy - fields

我有一个称为项目的自定义分类法,它有一个称为公寓的自定义post类型,两者都有acf自定义字段。我想将分类法创建的项目及其acf字段放在某个页面上,例如项目1、项目2。我创建了taxonomy-projects\\u公寓。php并将其用作模板,用于名为“项目”的页面。$args = array( \'taxonomy\' => \'projects\', \'orderby\' => $orderby, \'show_count