我的帐户仪表板上的WooCommerce删除菜单项

时间:2018-10-22 作者:Ng Wilson

我正在重新设计woocommerce仪表板。

我复制了仪表板。php从woocommerce文件夹到我的主题文件夹。

所以现在我只想去掉仪表板上的侧菜单(保留在其他页面上,例如帐户详细信息页面)

enter image description here

在仪表板中尝试了此代码。php,不起作用。

add_filter ( \'woocommerce_account_menu_items\', \'remove_my_account_links\' );
function remove_my_account_links( $menu_links ){

    unset( $menu_links[\'edit-address\'] );


    return $menu_links;

}
理解这应该在功能中。php,但我只想将其从仪表板中删除。我该怎么做?

2 个回复
最合适的回答,由SO网友:Ng Wilson 整理而成

谢谢大家,我已经解决了这个问题。。

以我的名义。php删除

do_action( \'woocommerce_account_navigation\' );
如果希望内容位于页面中心,也可以删除

<div class="woocommerce-MyAccount-content"></div>
然后,根据我的命令。php,编辑地址。php等将上述代码添加到正确的位置,然后上载到您的主题文件夹,这样woocommerce的任何更新都不会覆盖此更改

SO网友:Pim

您可以覆盖dashboard.php 将模板复制到/your-theme/woocommerce/myaccount/dashboard.php.

从那里,您可以轻松地根据自己的需要进行定制。

结束