【问题标题】:How to use wordpress template is_single() in twig template如何在 twig 模板中使用 wordpress 模板 is_single()
【发布时间】:2015-01-24 19:07:30
【问题描述】:

我有包含以下代码的包含文件。我假设我可以使用 wordpress is_single() 来制作树枝模板文件。当我尝试访问 wordpress 帖子的详细信息页面时,会显示单词 Nothing

尽管我有一个帖子名称 foo post 并且我确实也创建了一个名为 foo 帖子的 rev_slider。

{% if wp.is_single('foo post') %}
   {{ wp.do_shortcode('[rev_slider foo post]')|raw }}
{% else %}
   Nothing
{% endif %}

我这样做对吗?

【问题讨论】:

  • 你确定 var wp 是正确的对象吗?
  • 据我观察,这就是我当前在 twig 文件中使用的 wordpress 主题。
  • 尝试转储函数并查看它的输出:{{ dump(wp.is_single('foo post')) }},除了你在 twig 中使用它
  • 感谢您的提示。

标签: php wordpress symfony twig


【解决方案1】:

您的代码是正确的,但请确保您拥有正确的帖子标题或正确的帖子名称是wp.is_single()

【讨论】:

  • 确实..我发现问题来自{# include 'filename.twig' #} 仍然评论。 DarkBee 已经通过使用我忘记在树枝文件中使用的{{ wp.dump() }} 给了我一个提示。
猜你喜欢
  • 2015-12-22
  • 1970-01-01
  • 1970-01-01
  • 2012-02-09
  • 1970-01-01
  • 1970-01-01
  • 2012-01-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多