【发布时间】:2016-03-29 08:41:39
【问题描述】:
我认为这是一个奇怪的情况。通常 Woocommerce 是一个普通的插件,当我安装它并且 Voila Ecommerce 准备使用时。但是,当我将它安装在我的登台服务器中时,价格永远不会出现。
我尝试调试,我打印出 $product 变量的所有值。我需要的所有信息都放在那里,除了“价格”,但出现了正常价格。如果我输入“销售价格”,价格就会出现,当然会出现 2 个价格,常规价格和销售价格。所以函数“$product->get_price_html()”是空的。我曾尝试降级 Woocommerce 版本,结果是一样的。倒霉的我。你可以在dev.skripptek.com/kulkulfarm/shop看到它
还有一个问题,如果我使用变体,它无法保存。
我把销售价格放在上面,下面是空的。
我必须用谷歌搜索,没有人有我的问题。这让我感到压力和疯狂。有人跟我有什么问题吗?请帮忙,已经3天了。
附加信息
我已经调试过 Woocommerce。当我在DB中填写正常价格时,“价格”永远不会填写价值,但是当我填写销售价格时,“价格”会自动填写价值。
当我尝试使用快速编辑来编辑产品时,价格也充满了价值,但如果我直接在编辑帖子中进行编辑,则不会。也许 Automattic 的某个人可以帮助我解决这个问题?
已解决
我更新了这个描述,实际解决了看展开下面的cmets。不知道为什么会发生,它只是发生在我的登台服务器中,但在生产中工作正常。可能需要重新安装 WordPress 安装或与 apache 版本或 mysql 版本不兼容。
【问题讨论】:
-
数据库中是否存在价格?它是否显示在管理端?
-
另外,使用默认主题时会显示价格吗?如果您关闭所有其他插件,它会显示吗?您的变体问题似乎应该是一个单独的问题。
-
在single product page 上,您看到的价格是“价格:___”。默认 WooCommerce 不会发生这种情况,因此我们可以假设这是主题/插件冲突。
-
我还没有检查数据库。价格也不会显示在管理员端。这就是问题所在。我已经尝试了一切。使用默认主题,降级插件,关闭插件。我不知道错过了什么 -__-"。但它在我的本地计算机上正常工作
-
已经勾选,_price 的值为空。我认为问题出在保存事件上。调试中
标签: wordpress woocommerce