我不确定这是用于前端还是后端,所以我将同时处理这两个问题。
后端可以利用get_current_screen()
或者$pagenow
全球的这里有两个示例,您可以将其添加到插件或functions.php
查看管理页面上的相关信息
add_action( \'current_screen\', function ( $current_screen )
{
?><pre><?php var_dump($current_screen); ?></pre><?php
});
以及
add_action( \'admin_head\', function ()
{
global $pagenow;
?><pre><?php var_dump($pagenow); ?></pre><?php
});
获得特定管理页面的名称后,可以执行以下操作
add_action( \'admin_enqueue_scripts\', function ( $hook )
{
if ( \'some-page.php\' === $hook ) {
// Add your scripts
}
});
正如birgire指出的那样,如果您需要了解前端的这一点,只需使用
is_page_template( \'some-template.php\' )
add_action( \'wp_enqueue_scripts\', function ()
{
if ( is_page_template( \'some-template.php\' ) ) {
// Enqueue your script
}
});