如何创建自定义局部/模板?

时间:2018-12-05 作者:bigpotato

我已经创建了一个注册表单并将其放置在我的标题中:

<div>
    <h5 class="myapp-sign-up-text">Sign up for updates</h5>
    <form class="myapp-email-form">
        <input type="text" name="email" placeholder="Your email address" class="myapp-subscription-input" />
        <input type="submit" value="Subscribe" class="myapp-subscription-submit" />
    </form>
</div>
我想对我的页脚使用相同的代码。是否有一种干净利落的方法将其放入partial并使用PHP函数加载它?

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

你要找的是get_template_part 作用

假设你把表格放在一个叫做part-form-signup.php. 然后,您可以使用以下方法轻松地将该部分模板包括在任何位置:

get_template_part( \'part-form-signup\' );

相关推荐

Custom term templates

所以,我在网上做了一些研究,但没有找到可靠的答案,所以我来了。我需要为特定类别创建自定义woocommerce类别页面。例如,我有一个类别叫做“Awesome”。而不是使用由短代码生成的常规类别页面[product_category category=\"something\"], 我想为自定义特定类别页面Awesome.我发现我需要编辑taxonomy-product_cat.php 但我不知道如何将其链接到名为awesome.换句话说,我正在考虑制作php文件的自定义副本,然后将其添加为主题templ