如何创建动态模板?

时间:2019-02-03 作者:Himad

假设我有一个导航栏模板,包含以下内容:

//template\\u零件/导航栏。php

<nav class="navbar navbar-expand-lg dark bg-transparent fixed-top" id="mainNav">
  <div class="container">
    <a class="navbar-brand" href="./">
     This is the company name
    </a>
  </div>
</nav>
是否有方法将变量传递给模板,以便在调用模板时更改公司名称?

类似于get_template_part("template_parts/navbar","Microsoft");

我知道上面的语法还有另一个用途,我只是想说明我想要实现什么。

有没有办法做到这一点?事先谢谢!

1 个回复
SO网友:Mohsin Ghouri

您可以像这样包括模板include(locate_template(\'template-part.php\'));. 在模板中传递变量或使用外部变量/动态值。