首页 > 解决方案 > 无法使用 ACF 构建模块获取帖子类别 - Timber/Twig/Wordpress

问题描述

我在使用通过帖子获取相关类别/类别的传统方法时遇到问题。我在 ACF Builder 中构建了一个与所有帖子相关的关系模块,它们显示为 twig dump 命令,但所有获取相关类别的尝试都没有返回任何内容。

与模块关联的 php 标记是:

$context = Timber::get_context();
$post = new Timber\Post();

$context['categories'] = $post->terms( array(
    'query' => [
        'taxonomy' => 'category',
    ],
) );

Timber::render( array( 'templates/landing-page.twig', 'page.twig' ), $context );

这将返回一个空字符串。post.categories 什么都不返回,甚至 wordpress 函数也不返回任何东西。我实际上只是想获取帖子名称、图像和相关的类别名称。

标签: phpwordpresstwigadvanced-custom-fieldstimber

解决方案


推荐阅读