繁体   English   中英

我要配置位于woocommerce帐户页面中的订阅终结点吗?

[英]I want to configure the subscription endpoint located in my account page of woocommerce?

我想要的是在woocommerce的帐户页面中编辑订阅。 我在下面分享了我要编辑的图片。

这是图片的链接,我要编辑的内容用红笔突出显示:

这是图片的链接,我要编辑的内容用红笔突出显示

我要编辑用红笔突出显示的内容。 但是我无法找到可以编辑内容的确切页面。 实际上我想更改订阅表中更新按钮的链接。 页面的网址如下:

https://www.example.com/my-account/subscriptions/在wordpress的页面菜单中没有订阅页面。

我也看不到woocommerce的端点。

这些是终点

有什么办法吗?

首先看一下: 模板结构和通过主题覆盖模板 …它说明了如何通过活动主题正确覆盖woocommerce模板。

您将要覆盖的模板必须位于主题文件夹内的woocommerce文件夹中……

现在在woocommerce-subscriptions插件文件夹中,您还有一个模板文件夹,您可以选择需要更改的必要模板,然后将它们复制到主题中的woocommerce文件夹中,注意保持路径(子文件夹层次结构)…

因此,您将从以下位置复制: wp-content/plugins/woocommerce-subscriptions/templates/myaccount (其中5个文件) …到wp-content/themes/your-theme/woocommerce/myaccount (其中your-themeyour-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文件上或任何插件文件中。

经过测试和工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM