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

江河/ 2023年04月19日/ WordPress/ 浏览 2308

之前学习过《WordPress主题模板文件层级树简介》,对于页面与模板的对应情况一般都是能确定的,不过新朋友一时不熟悉可能还是需要花一点时间。


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




想要实现上面的效果,只需将下面代码加入主题的 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
	));
}


发表评论

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

客服 工单