- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个ACF字段,它是一个Repeater,在Repeater里面是一个Post Object。
Controller
/* Template Name: Strategic Partners */
use Timber\Timber;
use Timber\PostQuery;
use Flynt\Utils\Options;
use const Flynt\Archives\POST_TYPES;
$context = Timber::get_context();
$context['slider'] = get_field('slider');
$context['featured'] = get_field('featured');
if (isset($_GET['contentOnly'])) {
$context['contentOnly'] = true;
}
Timber::render('templates/StrategicPartners/index.twig', $context);
这是 View
中的片段{% for partner in Post(featured) %}
{{ partner.link }}
{% endfor %}
我正在 var_dump
上下文,它正在获取 Timber 帖子...但是 {{ partner.title }}
没有获取帖子标题,它是空白。
{{ partner.link }}
带有直接链接。
输出
http://***/strategic-partners/
http://***/strategic-partners/
我在这里做错了什么?我在一个单独的转发器中使用 {{ Post() }}}
,在 foreach
本身中,它在另一个页面上工作,但它在这里也不起作用,所以我尝试了包含在 foreach
中的 Post(),但它仍然无法正常工作。
最佳答案
没有人帮我回答这个问题。我自己回答了。
正式的 Timber 文档中没有太多关于此的文档,所以我希望这对某些人有所帮助。
不要用你的 foreach 调用 Post
对转发器 (ACF) 中的 Post 对象执行此操作
{% for item in seq %}
{{ Post(item.post_object_name).field }}
{% endfor %}
seq
是您的 ACF 字段
post_object_name
是字段中的 Post 对象。
field
是 Post Object 类型中的字段。
希望这对某人有帮助。
更多上下文:
Controller
<?php
/* Template Name: Strategic Partners */
use Timber\Timber;
use Timber\PostQuery;
use Flynt\Utils\Options;
use const Flynt\Archives\POST_TYPES;
$context = Timber::get_context();
$context['slider'] = get_field('slider');
$context['featured_sps'] = get_field('featured_strategic_partners');
$context['rebate'] = get_field('rebate_information');
if (isset($_GET['contentOnly'])) {
$context['contentOnly'] = true;
}
Timber::render('templates/StrategicPartners/index.twig', $context);
Twig View
{% for partner in featured_sps %}
{{ Post(partner.featured).title }}
{% endfor %}
图像更复杂
{% for partner in featured_sps %}
<div class="slide">
<a href="{{ Post(partner.featured).link }}">
<img src="{{ Image(Post(partner.featured).logo).src }}" alt="{{ Post(partner.featured.title) }} Logo">
</a>
</div>
{% endfor %}
关于wordpress - Post Object Timber/Twig WordPress 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61805121/
当我尝试在我的 Android 应用程序中使用 stetho-timber 库时,我遇到了这个问题: Error:Module 'com.facebook.stetho:stetho-timber:1
考虑以下简单设置。 1 个 fragment 与 1 个 ViewModel: fragment class TestFragment : Fragment() { private val v
考虑以下简单设置。 1 个 fragment 与 1 个 ViewModel: fragment class TestFragment : Fragment() { private val v
我听说了 Timber正在阅读 github README,但它悄悄地让我感到困惑。 Behavior is added through Tree instances. You can install
我目前为我的博客页面设置了类别下拉过滤器。这可以在类别页面之间切换,但是,我很难让下拉框显示事件类别。 这是我的 archive.php 文件中的内容 $context['categories'] =
假设我想为我的逻辑的每个部分开发一个具有不同记录器的应用程序,即一个用于常见消息的 ConsoleLogger 和一个用于远程通信的 HttpLogger。 我看到 Timber 允许您创建从 Tim
我正在开发一个使用开源库的 Android 应用程序,该库又使用 Timber . (不要与 Timber 混淆。)Timber 包含一些自定义 lint 检查,并且库将它们“泄漏”到我的项目中。起初
我有用于日志记录和与崩溃报告服务合作的 Timber 库,我的应用程序中有 Crashlytics 和 Loggly 服务。 因此,我不得不种两棵树: Timber.plant(new Crashly
当 DebugTree 记录时,我看到类名,但是当我创建自定义树时,标记为 null。这是我的自定义树的样子: public class CrashlyticsTree extends Timber.
是否可以使用 Timber 库记录当前行号和方法名称? 预期的 LogCat 结果: ismaeldivita.myapp I/[L:22] [M:onResume] [C:HomeActivity]
我正在深入研究 WordPress 和 Timber,我遇到了一个我无法解决的问题。 我创建了一个名为“project”的自定义帖子类型,我在其中创建了一个名为“project_category”的自
在 Timber 中就是这个函数 {{post}} 从哪里得到类似的东西 {{post.post_title}} 但 WordPress 中还有其他功能,例如 get_the_permalink();
我最近接管了使用 Timber(我并不熟悉)的 Wordpress 网站的开发工作。我正在尝试使用一个新的插件和附带的短代码,这当然不起作用。 我已经研究了几个小时,但似乎没有一个简单的答案。为了使用
Log.i("Test", "Hello, Log") Timber.i("Hello, Timber") 我可以在调试控制台和 Logcat 中看到 Log.i 登录,但在任何地方都看不到 Timb
我想象对 Timber 的支持非常薄弱,但也许我的问题可能与 Twig 有关,甚至只是最佳 php 实践? 我正在使用 ACF 在页面上列出一组帖子。除了通常的详细信息(标题、内容等...),我还想显
就像标题一样,我正在尝试从附加到分类的自定义字段中获取图像。我目前有一个称为城市的分类法,该术语类似于新墨西哥州的阿尔伯克基。我用 ACF 创建了一个图像自定义字段('city_hero_image'
我正在使用 Timber 创建一个非常基本的 Wordpress 主题。 我被困住了。 我想在主题中创建小部件区域,但我无法弄清楚。 我已尝试按照此页面上的说明创建动态小部件 - https://gi
我的应用执行很多后台任务,但 Activity 很少,而且大部分工作都是在后台完成的。 假设我将 timber 和 Crashlytics 添加到我的应用中。我如何才能确保在设备上更新应用程序时,ti
我正在尝试为 Android 编写一个 kotlin 库,但不能包含木材。我总是收到以下错误: Error:error: unresolved reference: timber 我的 build.g
在我的 Single.php 中,我正在尝试获取当前的帖子类别别名: $category = get_category(get_query_var('cat')); $cat_slug = $cate
我是一名优秀的程序员,十分优秀!