【问题标题】:Translated category is not found找不到翻译的类别
【发布时间】:2017-07-04 10:25:45
【问题描述】:

我的一端有一个 SAP Business One 服务器,另一端有一个带有 Woocommerce 和 WPML 的 Wordpress。

我将产品类别和产品从 SAP 克隆到 Wordpress。产品、产品类别和语言(英语和希伯来语)之间的联系是使用 PHP 和 MySQL 在一个脚本中建立的。

克隆完成后,所有类别、产品及其翻译在 Wordpress 仪表板中看起来都很好。我可以毫无问题地切换到翻译的产品和翻译的类别。

当我浏览网站时,我可以查看产品并在产品的语言之间切换,但这不适用于类别!

当我尝试访问已翻译的类别(从 EN 到 HE)时,我得到 404。 URL 中的类别标题是翻译后的标题,因此类别之间似乎存在联系,但我看不到翻译后的类别...

我试过了:

  • 重建链接
  • 禁用插件
  • 在 Woocommerce 中,分类层次同步是同步的

【问题讨论】:

  • 您是否检查过 wp 后端中是否确实存在您的类别的希伯来语条目?
  • @ad_on_is 是的,所有类别及其翻译都存在

标签: php mysql wordpress woocommerce wpml


【解决方案1】:

这真的很愚蠢,但我忘了urlencode 类别slug... 为产品做了这个,但忘记了类别!快速修复,现在一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2014-05-14
    • 1970-01-01
    相关资源
    最近更新 更多