Wordpress Woocommerce:删除';访问站点';或';参观商店';

Wordpress Woocommerce:删除';访问站点';或';参观商店';,wordpress,woocommerce,Wordpress,Woocommerce,每当我激活Woocommerce时,它就会在Wordpress的管理栏中添加“访问商店”。这导致我在那里既有一个“访问站点”又有一个“访问商店” 然而,我不知道这有什么好处(请告诉我是否有),所以我想去掉那个链接或“访问站点”链接。我该怎么做 (我的问题与这里的海报非常相似,但我没有访问该论坛的权限-也许其他人有?请使用此论坛 function remove_admin_bar_links() { global $wp_admin_bar; $wp_admin_bar->r

每当我激活Woocommerce时,它就会在Wordpress的管理栏中添加“访问商店”。这导致我在那里既有一个“访问站点”又有一个“访问商店”

然而,我不知道这有什么好处(请告诉我是否有),所以我想去掉那个链接或“访问站点”链接。我该怎么做

(我的问题与这里的海报非常相似,但我没有访问该论坛的权限-也许其他人有?

请使用此论坛

function remove_admin_bar_links() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu('view-site');        // Remove the view site link
    $wp_admin_bar->remove_menu('site-name');        // Remove the site name menu
}
add_action( 'wp_before_admin_bar_render', 'remove_admin_bar_links' );

非常感谢。我在哪里添加这个,即添加到哪个文件中?在您的childtheme functions.php中。谢谢,这很有效!唯一的问题是,如果我访问“查看站点”指向的旧链接,它仍然存在。如何删除它?(我想说的是,即使这确实从管理栏中删除了它,但它并没有删除它链接到的页面)。你能给出链接吗,这样我就可以在我的本地主机中测试同样的东西,如果你认为这是解决方案,请将其标记为解决方案。现在我刚刚更改了访问商店的代码。
function remove_admin_bar_links() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu('view-site');  // Remove the view site link
    $wp_admin_bar->remove_menu('view-store'); // Remove the view store link
    $wp_admin_bar->remove_menu('site-name');  // Remove the site name menu
}    
add_action( 'wp_before_admin_bar_render', 'remove_admin_bar_links' );