Woocommerce id 被错误地调用。产品属性不应直接访问。

18 浏览
0 Comments

Woocommerce id 被错误地调用。产品属性不应直接访问。

大家好,我在使用WordPress时遇到了一些错误。错误日志显示如下:通知:调用了错误的id。不应直接访问产品属性。我尝试参考相关的网址进行修复。将代码$product->get_name();修改成上述代码后,一切正常运行。但在昨天的WooCommerce更新后,代码不再起作用了。有人有好的建议吗?

0
0 Comments

原因:在代码中直接访问产品属性,而不是使用正确的方法。

解决方法:使用正确的方法来访问产品属性。

我解决了这个问题。

echo esc_attr($product->get_title());

希望能帮助到其他人。

对不起,但WC_Product get_name()方法是正确的并存在...所以这与直接访问产品属性无关,这里涉及到的是存在和允许的方法...get_title()方法只是get_name()方法的别名...在这里可以看到get_title()方法的源代码

0