Woo-poly-integration: “WooCommerce PayPal Express Checkout Gateway”插件在产品图片上引入了管理员不兼容性

创建于 2018-01-09  ·  13评论  ·  资料来源: hyyan/woo-poly-integration

你好,
抱歉,我目前无法尝试在全新安装时重现该问题,因此我只能从我正在运行的商店中描述该问题。

我在跑:
PHP 5.6.3
WordPress 4.9.1
WooCommerce 3.2.6
Polylang 2.2.8(非专业版)
Hyyan WooCommerce Polylang 集成 1.0.4
铬 63.0.3239.132 x64

问题是,当我激活插件时,我不能再添加产品图片(帖子的特色图片都没有)。 上传工作正常,但是当我选择一个图像并点击保存时,缩略图不会出现。 当我尝试再次添加它时,似乎只有一个空白的灰色图像,没有选择元数据。 当我停用插件时,它可以正常工作。
知道什么可能导致这种情况吗?

提前致谢!

所有13条评论

我有完全一样的问题

WordPress 4.9.1
WooCommerce 3.2.6
Polylang 2.2.8(非专业版)
Hyyan WooCommerce Polylang 集成 1.0.4
+我停用了其他插件以确保这不是他们的错。

在 Opera 和 Firefox 上尝试过,所以我认为这是一个全球性问题,而不是与浏览器相关的问题。

此功能正常工作,不受此插件影响。 我刚刚尝试了对 Polylang 2.2.8 的更新,它在最小店面设置和完整设置中仍然有效。

您很可能会看到您的主题或其他插件存在兼容性问题。
这里的一个线索是在一些早期的评论中,帖子的特色图片也不起作用“(帖子的特色图片)”。

请尝试使用 Storefront 并停用其他插件(仅启用 woocommerce、polylang、woopoly)。 您应该会发现它有效,然后您可以激活其他插件,直到您发现哪个插件存在冲突。

另外我建议 Polylang 设置:

  • 不应激活语言、设置、媒体,否则每种语言都需要不同的图像,这应该是有问题的
  • 应打开语言、设置、同步、特色图像以在翻译之间同步。

在任何情况下,Polylang 都提供了 post Featured Image 同步,它不是 woocommerce 或此插件的特殊功能,因此应在此处关闭...
也是#2​​88的副本

奇怪的是,当 WooPoly 停用时它可以工作,不是吗?
我也使用 Storefront,直到最近更新 WooCommerce 和 Polylang,它运行良好。

在调试中运行时会出现什么问题吗?

我再次确认它适用于:
WordPress 4.9.1
WooCommerce 3.2.6
Polylang 2.2.8(非专业版)
Hyyan WooCommerce Polylang 集成 1.0.4
我能看到的唯一其他区别是您运行的是 PHP5.6,而 WooCommerce(以及其他所有内容)推荐使用 PHP7。

如果您能够确认它适用于早期版本的 Polylang,那将会很有趣。

它对我不起作用。
“创建产品”-->“产品图片”向我显示了错误的按钮,而不是说“设置产品图片”,而是说“设置特色图片”并单击按钮关闭窗口提示但不加载图像。

如果我使用 WooCommerce 3.2.6 和 Polylang 2.2.8,它可以工作,但如果我激活 Hyyan WooCommerce Polylang Integration 1.0.4,它就会停止工作。

@osoibol您是否尝试过使用 Storefront 并禁用除 WooCommerce 3.2.6、Polylang 2.2.8 和 Hyyan WooCommerce Polylang Integration 1.0.4 之外的所有其他插件?

帖子应该说设置特色图片
产品应该说设置产品图片,除非 WooCommerce 被停用或有什么干扰它。 例如,某些插件或主题修改正在接管“产品”帖子类型并导致 woocommerce 渲染无法激活...

此插件不执行任何与图像相关的操作,这已由 woocommerce 和 polylang 处理。

我无法重现这个

  • WooCommerce 3.2.6
  • Polylang 2.2.8,
  • Hyyan WooCommerce Polylang 集成 1.0.4 -
  • 店面 2.2.5
    或任何其他版本。

我有同样的问题,我无法从产品和帖子中添加/删除图像,但我刚刚发现,在我的情况下,与插件“WooCommerce PayPal Express Checkout Gateway”的组合是问题所在。 当我停用 PayPal 插件时,一切正常。 也许这可能对其他人有帮助,将来的修复会很棒。 :-)

  • WordPress 4.9.1
  • 多语言 2.2.8
  • Hyyan WooCommerce Polylang 集成 1.0.4
  • WooCommerce 3.2.6

@mathis89很棒 - 也许您也可以将其报告给“WooCommerce PayPal Express Checkout Gateway”的作者。

当您在那里时,“WooCommerce PayPal Express Checkout Gateway”而不是内置的 WooCommerce Paypal 网关有什么好处? (更常用于此插件并经过测试)。

WooCommerce PayPal Express Checkout Gateway 很可能扩展了产品屏幕,以与其他插件过滤优先级冲突的方式为 Paypal 定期付款或其他 Paypal 功能添加配置项,在这种情况下,调整优先级级别可以解决此问题.

@Jon007抱歉,我无法告诉您“WooCommerce PayPal Express Checkout Gateway”插件的好处。 我的商店仍在开发中,我想我只是安装了该插件,因为 WooCommerce 建议它。 所以就我而言,我不会再使用 PayPal 插件,因为我需要“Hyyan WooCommerce Polylang 集成”插件的功能。

似乎就是这样。 在我的情况下,停用 Paypal Express 后它也可以工作。 谢谢!

好的@Skinperforator Skinperforator,在这种情况下,我将更改此问题的标题。

结论:
最新版本中可能引入的不兼容性:
https://wordpress.org/plugins/woocommerce-gateway-paypal-express-checkout/
当此插件也被激活时,会影响编辑产品图像的能力。

解决方法:

  • 停用 WooCommerce PayPal Express Checkout Gateway 插件
  • 使用内置于 WooCommerce 插件中的 Paypal 网关

还有其他替代品,例如 AngellEye 插件:
https://wordpress.org/plugins/paypal-for-woocommerce/
取决于您想使用的 WooCommerce PayPal Express Checkout Gateway 提供的附加功能是什么。

理想情况下,使用 WooCommerce PayPal Express Checkout Gateway 的人将能够调试导致问题的过滤器,并提高这两个组件的过滤器优先级更改。

是的,我可以确认 WooCommerce PayPal Express Checkout Gateway 插件是有罪的插件! 谢谢!

我将关闭此问题,因为它已过时,并且此特定的 paypal 插件不在此插件的范围内(并且可以轻松替换为许多其他可用的 paypal 插件或可以正常工作的本机 woocommerce paypal)。

如果是这个插件:
https://wordpress.org/plugins/woocommerce-gateway-paypal-express-checkout/
我测试了最新版本,无法在当前版本中重现此问题。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

FrankRosElche picture FrankRosElche  ·  33评论

Magneticdud picture Magneticdud  ·  5评论

theblackhole picture theblackhole  ·  4评论

vasildervenski picture vasildervenski  ·  19评论

Tii picture Tii  ·  27评论