确定正在加载的模板-{slug}.php 时间:2013-04-30 作者:Nathan 我正在尝试制作一个个人插件,根据加载的内容执行特定的操作。在本例中,如果当前加载的页面使用template-blog.php 模板,如果是单个博客帖子(加载single.php 执行第二个功能,其他任何操作都执行第三个功能我不太确定我需要使用什么方法,到目前为止谷歌还没有找到正确的方法。我一直在尝试get\\u current\\u template()、get\\u template()和get\\u page\\u template(),但他们都没有找到我上面要找的东西。 1 个回复 最合适的回答,由SO网友:ferne97 整理而成 使用body_class() 在body标签上显示可能是最简单的方法来判断正在使用哪个模板。<body <?php body_class(); ?>> 根据您所在的页面,它的输出类似于<body class="page page-id-10 page-template-default logged-in"> 在哪里page-template-default 是否正在使用模板。它对于博客帖子和自定义帖子类型也很有用。 结束 文章导航