WordPress主题,当前页面使用了哪个template模板文件?

发布时间 2023-07-05 23:15:28作者: 童年的回忆

对于页面与模板的对应情况一般都是能确定的,不过新朋友一时不熟悉可能还是需要花一点时间。

其实,可以有一个小技巧,可以快速确定当前页面对应的模板文件。

想要实现上面的效果,只需将下面代码加入主题的 functions.php 文件。

function zhuige_admin_bar_init() {
    // If not an admin or if admin bar isn't showing, do nothing
    if (!is_super_admin() || !is_admin_bar_showing() )
        return;
 
    add_action('admin_bar_menu', 'zhuige_admin_bar_links', 500);
}

add_action('admin_bar_init', 'zhuige_admin_bar_init');

function zhuige_admin_bar_links() {
    global $wp_admin_bar, $template;
    
    // clean up path
    $template_name = substr( $template, ( strpos( $template, 'wp-content/') + 10 ) );
    
    // Add as a parent menu
    $wp_admin_bar->add_menu( array(
        'title' => $template_name,
        'href' => false,
        'id' => 'zhuige_links',
        'href' => false
    ));
}