WordPress函数:is_page_template 是否使用了指定的page模板

追格官方小助手/ 2022年02月20日/ WordPress/ 浏览 2083

WordPress主题可以使用 is_page_template 判断当前 page 使用的模板文件。


此函数在实际中的用途,尚未明了……


如果一个模板文件存在,比如 about.php 。那么在 about.php 中 is_page_template('about.php') 必为true。如果 about.php 不存在,无论在那里判断 is_page_template('about.php') 也是 false ……

能想到的,在一些公共的文件中,比如:header.php、fotter.php中,有一些用处。



if ( is_page_template( 'about.php' ) ) {
    // about.php is used
} else {
    // about.php is not used
}


如果模板在目录中,使用函数时,也要带上目录。比如 about.php 在目录 tpl 中,则正确的写法是:is_page_template( 'tpl/about.php' )

发表评论

暂无评论,抢个沙发...

客服 工单