2016-09-29 9 views
0

Ich versuche, einen benutzerdefinierten Aktionshaken in WordPress hinzuzufügen, aber es funktioniert nicht. Bitte helfen Sie mir durch diese.Plugin Aktion hinzufügen Hook funktioniert nicht:

<?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

Sind Sie sicher, dass die Funktion nicht ausgeführt wurde? –

Antwort

0

Ich denke, es funktioniert, aber NULL-Wert mit einem Fehler zurückgeben. Es ist, weil wp_admin_bar sollte Kleinbuchstaben sein. Aber Sie verwenden WP_Admin_Bar.

Überprüfen Sie bitte die Referenz:

https://codex.wordpress.org/Class_Reference/WP_Admin_Bar

und

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'); 

Screenshot von Ergebnis

enter image description here

+0

Sorry, aber ich habe es auch benutzt. aber es funktioniert auch nicht. – user6891871

+0

Welches Ergebnis erhalten Sie? Ich habe einen Screenshot mit meinem Ergebnis geteilt –

+0

Kannst du bitte versuchen, twentysixteen Theme zu installieren und den Code in functions.php einzufügen, um zu prüfen, ob er funktioniert oder nicht? –

Verwandte Themen