php - 如何从 Woocommerce 中的“我的帐户”中删除 "Paypal payments"选项卡

标签 php wordpress woocommerce paypal hook-woocommerce

Woocommerce Paypal Payments插件在 Woocommerce 我的帐户页面上添加了一个“Paypal 付款”选项卡。如何完全删除此选项卡?

我试过根据找到的一个片段修改此片段 here但未能成功移除标签。

add_filter ( 'woocommerce_account_menu_items', 'misha_remove_my_account_links' );
function misha_remove_my_account_links( $menu_links ){
        
  unset( $menu_links['ppcp-paypal-payment-tokens'] );
        
  return $menu_links;
        
}

最佳答案

您走在正确的轨道上!该插件在 40 的优先级上添加了该选项卡。因此,您可以添加一个具有更高优先级的过滤器,比如 50,如下所示:

add_filter('woocommerce_account_menu_items', 'misha_remove_my_account_links', 50);

function misha_remove_my_account_links($menu_links)
{

    unset($menu_links['ppcp-paypal-payment-tokens']);

    return $menu_links;
}

噗!那个额外的标签不见了!

enter image description here

关于php - 如何从 Woocommerce 中的“我的帐户”中删除 "Paypal payments"选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70148703/

相关文章:

javascript - Google Analytics 不报告美食博主的分析。

mysql - 查询所需的支持

php - 购买新订阅时如何自动取消之前的 WooCommerce 订阅?

php - 如何使用 javascript 创建像 "@myname"这样的名字的提及?

php - 查询执行时间非常长

PHP + MySQL : File reading limit and connection error

javascript - woocommerce 模态 Bootstrap

php - Woocommerce 限制字数产品类别描述文本

php - 如何从 Woo commerce 存档页面 URL 中删除品牌或任何文本?

php - Opencart - 登录后多商店管理员登录重定向到默认商店