PHP Laravel Blade @include将数据传递到WordPress查询中

时间:2017-06-06 04:00:29

标签: php wordpress laravel-blade

我正在使用Sage 9 WordPress入门主题。https://github.com/roots/sage

在Laravel Blade中包含模板并传递一些数据后。

@include ('partials.filter-archive', ['taxonomy' => 'project-type'])

我怎样才能在我的模板partials.filter-archive中使用它? {{ $taxonomy }}似乎不起作用:(

@php
  $terms = get_terms(array(
    'taxonomy' => {{ $taxonomy }},
    'orderby' => 'menu_order',
  ));
  print_r($terms);
@endphp

2 个答案:

答案 0 :(得分:1)

尝试一次

@include ('partials.filter-archive', ['taxonomy' => "project-type"]);

并在调用wp函数之前尝试执行此{{$ taxonomy}},并检查它是否已打印

答案 1 :(得分:0)

我解决了它

我实际上只是在partials.filter-archive中执行此操作,这对我有用。

$terms = get_terms(array(
    'taxonomy' => $taxonomy,
    'orderby' => 'menu_order',
  ));

print_r($terms);