Php 找不到已翻译的类别

Php 找不到已翻译的类别,php,mysql,wordpress,woocommerce,wpml,Php,Mysql,Wordpress,Woocommerce,Wpml,我的一端是SAP Business One服务器,另一端是Woocommerce和WPML的Wordpress 我将产品类别和产品从SAP克隆到Wordpress。产品、产品类别和语言(英语和希伯来语)之间的连接使用PHP和MySQL在一个脚本中完成 克隆完成后,所有类别、产品及其翻译在Wordpress仪表板中看起来都很好。我可以切换到翻译产品和翻译类别没有任何问题 当我浏览网站时,我可以查看产品并在产品语言之间切换,但这不适用于类别 当我尝试访问一个翻译类别(从EN到HE)时,我得到404。

我的一端是SAP Business One服务器,另一端是Woocommerce和WPML的Wordpress

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

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

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

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

我试过:

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

    • 这真是太傻了,但我忘了分类slug。。。
      这样做的产品,但忘记了类别!运行了一个快速修复程序,现在一切正常。

      您是否检查了wp后端中是否有您的类别的希伯来文条目?@ad_on_是的,所有类别及其翻译都存在