【问题标题】:Render a loop with Timber (twig for Wordpress)使用 Timber 渲染循环(Wordpress 的树枝)
【发布时间】:2016-12-30 15:12:20
【问题描述】:

我想在 Timber 中渲染这个循环。请问我可以帮忙吗?

$query = get_posts(array('post_type' => 'lexique','posts_per_page' => -1));

$by_letter = array();
while( $query->have_posts() ) { $query->the_post();
  global $post;
  $letter = substr($post->post_name, 0, 1);
  if ( ! isset($by_letter[$letter]) ) $by_letter[$letter] = array();
  $by_letter[$letter][] = $post;
}
wp_reset_postdata();

所以用木头连接这个环

$context = Timber::get_context();
Timber::render('lexique.twig', $context);

但我没有任何想法这样做。

【问题讨论】:

标签: wordpress twig timber


【解决方案1】:
$context = Timber::get_context();
$context['post'] = new TimberPost();
Timber::render('lexique.twig', $context);

您的 lexique.twig 文件将是:

<article>
  <h1 class="headline">{{post.post_title}}</h1>
  <div class="body">
    {{post.content}}
  </div>
</article>

【讨论】:

  • 谢谢,其实我很想知道如何渲染我写的循环
猜你喜欢
  • 1970-01-01
  • 2021-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-27
  • 2014-07-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多