首先看一下:Template structure & Overriding templates via a theme... 它解释了如何通过您的活动主题正确覆盖 woocommerce 模板。
您将覆盖的模板必须位于主题文件夹内的 woocommerce 文件夹中……
现在在 woocommerce-subscriptions 插件文件夹中,您还有一个模板文件夹,您可以选择需要更改的必要模板,将它们复制到位于主题中的 woocommerce 文件夹中,注意保留路径(子文件夹层次结构)...
所以你将从:wp-content/plugins/woocommerce-subscriptions/templates/myaccount(里面有 5 个文件)...复制到wp-content/themes/your-theme/woocommerce/myaccount(其中your-theme 是您的主题的文件夹名称)...
现在您可以像 woocommerce 那样编辑模板了……
订阅端点未在 woocommerce 中列出,因为它不是默认端点
要重命名“订阅”的菜单标签,您可以使用:
add_filter( 'woocommerce_account_menu_items', 'rename_my_account_menu_items', 0, 15 );
function rename_my_account_menu_items( $items ) {
// HERE set your new label name for subscriptions
$items['subscriptions'] = __( 'Custom label', 'woocommerce' );
return $items;
}
代码位于活动子主题(或主题)的 function.php 文件或任何插件文件中。
测试和工作