如何更改管理栏中WordPress徽标的链接?

时间:2014-04-26 作者:Koolio King

我已经找到了更改徽标本身和删除下拉列表中“about.php”链接的解决方案,但这不会影响wordpress徽标中的“about.php”链接。

我怎样才能改变这个?

1 个回复
最合适的回答,由SO网友:Sormano 整理而成

您应该在函数中添加以下内容。php,您可以根据需要添加、编辑或删除项目。

remove_action( \'admin_bar_menu\', \'wp_admin_bar_wp_menu\', 10 );
add_action( \'admin_bar_menu\', \'my_admin_bar_wp_menu\', 10 );

    function my_admin_bar_wp_menu( $wp_admin_bar ) {
    $wp_admin_bar->add_menu( array(
        \'id\'    => \'wp-logo\',
        \'title\' => \'<span class="ab-icon"></span>\',
        \'href\'  => \'http://yourdomain.com\',
        \'meta\'  => array(
            \'title\' => __(\'About my website\'),
        ),
    ) );

    if ( is_user_logged_in() ) {
        // Add "About WordPress" link
        $wp_admin_bar->add_menu( array(
            \'parent\' => \'wp-logo\',
            \'id\'     => \'about\',
            \'title\'  => __(\'About WordPress\'),
            \'href\'  => self_admin_url( \'about.php\' ),
        ) );
    }

    // Add WordPress.org link
    $wp_admin_bar->add_menu( array(
        \'parent\'    => \'wp-logo-external\',
        \'id\'        => \'wporg\',
        \'title\'     => __(\'WordPress.org\'),
        \'href\'      => __(\'http://wordpress.org/\'),
    ) );

    // Add codex link
    $wp_admin_bar->add_menu( array(
        \'parent\'    => \'wp-logo-external\',
        \'id\'        => \'documentation\',
        \'title\'     => __(\'Documentation\'),
        \'href\'      => __(\'http://codex.wordpress.org/\'),
    ) );

    // Add forums link
    $wp_admin_bar->add_menu( array(
        \'parent\'    => \'wp-logo-external\',
        \'id\'        => \'support-forums\',
        \'title\'     => __(\'Support Forums\'),
        \'href\'      => __(\'http://wordpress.org/support/\'),
    ) );

    // Add feedback link
    $wp_admin_bar->add_menu( array(
        \'parent\'    => \'wp-logo-external\',
        \'id\'        => \'feedback\',
        \'title\'     => __(\'Feedback\'),
        \'href\'      => __(\'http://wordpress.org/support/forum/requests-and-feedback\'),
    ) );
}
希望这有帮助。

结束

相关推荐

已在wp-admin上升级到3.8.1,但无法在GoPardy cPanel中升级

Godaddy无法帮助我解决这个问题,因为这是一个与wp相关的问题。基本上,我一直在通过WP amdin面板升级WP。同时,godaddy上的WP应用保持在3.7。现在由于某种原因,我无法在godaddy升级它。我可以将其还原为3.6.1,然后它会发出一条消息,要求升级到3.8.1,当我尝试这样做时,它不会一直升级,只会升级到3.7,然后它会暂停。你有没有想过这里会发生什么事</这是否意味着WP实际上没有升级,即使在WP管理端它已经升级了</我尝试过删除所有插件并执行相同的过程,但仍然没有成功