【问题标题】:woocommerce add subtitle on menu navigation on my accountwoocommerce 在我的帐户的菜单导航上添加字幕
【发布时间】:2018-05-31 22:53:19
【问题描述】:

我遇到了我想在 Woocommerce 帐户的我的帐户导航菜单上进行的自定义操作。

我想在li标签里面添加菜单项名称下的副标题,他从wc_get_account_menu_items()函数得到的项,但是$item中没有任何副标题。

如何自定义它以便将其插入到 navigation.php 中

我附上一个文件,其中显示了它必须如何呈现

我想在 wc_get_account_menu_items 插入一个动作以添加字幕,但我不知道如何:(

谢谢

米尔科

【问题讨论】:

  • 截图是关于什么的?
  • 到 woocommerce 我的帐户
  • 这就是我想成为的样子。我已经更改了菜单项和顺序。我必须添加出现在标题项下的浅灰色字幕
  • 您必须为此创建自己的woocommerce/myaccount/navigation.php。
  • 我的子主题中有 navigation.php

标签: php wordpress woocommerce hook-woocommerce


【解决方案1】:

您无法使用woocommerce_account_menu_items() 过滤器或任何其他过滤器获得所需的 HTML(根据屏幕截图)。

因此,如果您需要相同的结构,最好通过将 navigation.php 从 wp-content\plugins\woocommerce\templates\myaccount 复制到 wp-content\themes\your-theme\woocommerce\myaccount 来硬编码主题中的链接和 HTML。

【讨论】:

  • 我做到了。但是如何在 foreach 循环中将每个文本插入到 html 中?
  • 你不需要那个 foreach 循环。在你的情况下没有用。所以首先准备 HTML & 然后使用 PHP 代替默认代码。
  • 但是我有一个 foreach 循环,它迭代 wc_get_account_items 中的每个项目,并有一个 html li 标签,项目名称在哪里。在此之下,我必须放置与它所在的项目相关的副标题
  • 哪里可以找到我的字幕。我正在考虑创建一个包含所有字幕的数组,其中键名为端点,如果我检查端点是否匹配并编写字幕
猜你喜欢
  • 1970-01-01
  • 2018-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-26
  • 1970-01-01
  • 1970-01-01
  • 2021-07-15
相关资源
最近更新 更多