【问题标题】:Using special characters in WordPress menu items在 WordPress 菜单项中使用特殊字符
【发布时间】:2022-10-25 01:00:33
【问题描述】:

我正在尝试在我的 wordpress 菜单项中使用特殊字符“&”。例如,有一个名为“Call & Contact”的菜单项。问题是“&”获取符号被转换为“&”。我不确定这是 WordPress 特定问题还是我的主题(roots / sage 10)。

后台图片:screenshot of wp backend menu item

前端图片:screenshot of wp frontend menu

【问题讨论】:

  • & & &

标签: wordpress wordpress-gutenberg roots-sage


【解决方案1】:

我不能 100% 确定这是否能解决您的问题,因为提供的信息有限,但我认为问题是由于您的主题及其 paginate_links() 函数而发生的。

因此,您可以尝试将此代码添加到您的 functions.php 文件中,但请在子主题中或使用 sn-p 插件(更简单)中执行此操作,因为如果您以某种方式复制错误,您的网站将会崩溃。

    add_filter('paginate_links', 'mmx_pagination_fix');
function mmx_pagination_fix($link) {
    return str_replace('#038;', '&', $link);
}

让我知道它是否有帮助。如果它不只是删除代码,那么它就不会不必要地加载。

【讨论】:

  • 嘿@Selcuk 感谢您的建议,但没有奏效。
【解决方案2】:

尝试在菜单文本中输入&(代替 & 符号),看看是否有帮助。

【讨论】:

  • 嘿,BMartin!感谢您的答复。我输入了 &而不是 & 但是当我点击保存它只是转换回 & 特殊字符。
【解决方案3】:

如果您使用 Windows,您可以使用 Windows Key + . 打开表情符号弹出窗口,但您可以使用 & 输入类型和字符

【讨论】:

  • 嘿阿明!感谢您的答复。我把 &而不是 & 但是当我点击保存它只是转换回 & 特殊字符。
猜你喜欢
  • 1970-01-01
  • 2017-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-01
  • 2023-04-04
  • 2022-12-01
  • 2014-10-08
相关资源
最近更新 更多