我正在尝试在wordpress中添加自定义操作挂钩,但它无法正常工作。请帮我解决这个问题。
<?php
function wp_add_google_link(){
global $WP_Admin_Bar;
var_dump($WP_Admin_Bar);
$WP_Admin_Bar->add_menu(array(
'id'=>'google_analytics',
'title'=>'GoogleAnalytics',
'href'=>'https://google.com/analytics'
));
}
add_action('wp_before_admin_bar_render','wp_add_google_link');
答案 0 :(得分:0)
我猜它正在工作,但返回NULL值并出现错误。这是因为wp_admin_bar
应该是小写的。但您使用的是WP_Admin_Bar
。
请查看参考资料:
https://codex.wordpress.org/Class_Reference/WP_Admin_Bar
和
https://codex.wordpress.org/Plugin_API/Action_Reference/wp_before_admin_bar_render
function wp_add_google_link(){
global $wp_admin_bar;
var_dump($wp_admin_bar);
$wp_admin_bar->add_menu(array(
'id'=>'google_analytics',
'title'=>'GoogleAnalytics',
'href'=>'https://google.com/analytics'
));
}
add_action('wp_before_admin_bar_render','wp_add_google_link');
结果截图