通过定制器选择要查看的模板部件 时间:2017-10-25 作者:Olek Tomkowski 我计划做一个网页的网站,其中任何部分的页面可以选择由管理员显示或不显示。我在一些主题中看到,可以关闭一些模板部分,以隐藏输出页面中的不同部分,但它总是显得太混乱而无法理解。我对隐藏它们不感兴趣,因为适当的theme\\u mod就足够了。我想影响部分的呈现(因此它甚至不会出现在页面源代码中)。然后,我想知道如何通过使用自定义程序(例如复选框)访问get\\u template\\u part()函数。 1 个回复 最合适的回答,由SO网友:Jacob Peattie 整理而成 只需将呼叫包装到get_template_part() 使用检查主题mod值的条件。如果是复选框,则如下所示:if ( get_theme_mod( \'my_checkbox_field\' ) == \'1\' ) { get_template_part( \'path/to/template\' ); } 结束 文章导航