是否可以使用ADMIN_BAR_MENU或其他操作来修改管理员端的管理员栏?

时间:2012-12-12 作者:EFC

我用过add_action(\'admin_bar_menu\', \'modify_admin_bar\') 更改WordPress(用户看到的站点)的“前端”上的管理栏。然而,似乎modify_admin_bar() 在“后端”(WordPress的仪表板或管理端)上呈现管理栏之前,不会调用。

如何修改WordPress管理端显示的管理栏?

这里有一个例子。。。

add_action( \'admin_bar_menu\', \'modify_admin_bar\', 95 );
function modify_admin_bar() {
    error_log(\'admin barring\');
}
在本例中,每次我在WordPress的用户端刷新页面时,我的错误日志都会显示“admin barring”,但在我刷新WordPress的管理端(仪表板)时,从不显示“admin barring”。似乎没有从管理端调用该函数。我正在运行WP 3.5。

1 个回复
SO网友:EFC

脸红答案有点明显。。。

功能error_log() 正在写入我系统上的两个不同日志。一个日志在面向用户的页面上显示错误,另一个日志在管理页面上显示错误。

插件工作正常,但我没有查看管理错误日志。哎呀!

结束

相关推荐

Custom Post Row Actions

我偶然发现this question 在写这个问题的时候。我有一个问题是关于这个问题的。我发现你用的是get_delete_post_link 筛选为我的操作创建一个新的url(或一个类似的函数——在任何情况下,我都会将该函数与布尔值一起使用)。唯一的问题是,I don\'t know how to capture the event now. 考虑到我在谷歌上找不到很多关于行后操作的例子,我将不胜感激-/public function _wp_filter_get_delete_post_link( $