Я полагаю, что существует глобальная система $ pagenow.не уверен, что он все еще там, но вы можете var_dump ($ pagenow) на страницах, которые вы хотите исключить, найти значение, а затем сделать что-то подобное в своей функции ...
function admin_bar() {
global $pagenow;
if ( 'post-new' != $pagenow || 'dashboard' != $pagenow ) {
//execute code
}
}