如何在wordpress管理侧栏上添加自定义链接

时间:2016-10-11 13:37:14

标签: wordpress

如何在不使用插件的情况下在wordpress管理侧栏上添加自定义链接? 例如,我想添加“Google.com”链接。我该怎么做?

我试过这个: 将下一个代码添加到admin-bar.php

function mycustomlink() {
global $wp_admin_bar;
$wp_admin_bar->add_menu( array(
    'parent' => 'new-content',
    'id' => 'mycustomlinkId',
    'title' => __('Custom link'),
    'href' => admin_url( 'google.com'),
    'meta' => false 
));}

并将下一个代码添加到class-wp-admin-bar.php

add_action( 'admin_bar_menu', 'mycustomlink', 900 );

但没有结果。

2 个答案:

答案 0 :(得分:10)

将其添加到主题的function.php

的底部
    add_action( 'admin_menu', 'linked_url' );
    function linked_url() {
    add_menu_page( 'linked_url', 'External link', 'read', 'my_slug', '', 'dashicons-text', 1 );
    }

    add_action( 'admin_menu' , 'linkedurl_function' );
    function linkedurl_function() {
    global $menu;
    $menu[1][2] = "http://www.example.com";
    }

答案 1 :(得分:0)

我发现这个工作没有任何问题。 只需更新链接标签,并将其添加到您的functions.php

add_action( 'admin_menu', 'add_google_to_admin' );
function add_google_to_admin() {
    add_menu_page( 'add_google_to_admin', 'Google', 'read', 'https://www.google.com/', '', 'dashicons-text', 1 );
}