字符串(2)“id”注意:id调用不正确。不应直接访问产品属性。回溯:require('wp-blog-header.php')、require_once('wp-includes/template loader.php')、include('/plugins/woocommerce/templates/single product.php')、wc_get_template_部分、load_模板、require('/plugins/woocommerce/templates/content single product.php')、do_action('woocommerce_在单品_摘要之后)、wp_钩子-
wp content/themes/Active Theme/woocommerce/single product/related.php
/*if ( ! $related = $product->get_related( $posts_per_page ) ) {
return;
}*/
$related = wc_get_related_products( $product->get_id(), $posts_per_page );
if ( ! $related ) {
return;
}
$args = apply_filters( 'woocommerce_related_products_args', array(
'post_type' => 'product',
'ignore_sticky_posts' => 1,
'no_found_rows' => 1,
'posts_per_page' => $posts_per_page,
'orderby' => $orderby,
'post__in' => $related,
'post__not_in' => array( $product->get_id() )
) );
这很可能是由于您有一个新的Woocommerce版本时,您的模板中有一个旧文件造成的。修复非常简单,只需查找文件“/themes/demo-theme/woocommerce/single-product/related.php”,如堆栈跟踪和替换中所述:
$product->id;
与:
$product->get_id();
对于所有出现“$product-”的情况都应该这样做
嗨,我从wp得到一些错误。日志是 注意:id被错误地调用。不应该直接访问产品属性 https://wordpress.org/support/topic/product-properties-should-not-be-accessed-directly-2/ 因此,我尝试参考相应的url。 更改代码<代码>$product- 改为上述代码,运行正常。但在昨天的Woocommerce更新之后,该代
我的网站有一个问题。结帐时,我得到内部服务器错误。我已经阅读了论坛上甚至这个论坛上提供的几乎所有解决方案,但没有一个被证明能解决这个问题。下面是错误日志。 注意:id调用不正确。不应直接访问订单属性。回溯:require('wp-blog-header.php')、require_once('wp-includes/template loader.php')、include('/themes/as
我想使用属性名称获取WooCommerce产品属性的ID。例如 我知道产品属性是分类法,但是get_taxonomy()不会返回分类法ID。我找不到一个可以这样做的Woocommerce函数。
我在使用Hibernate创建表时遇到了一些困难,出现了以下异常: com.mysql.jdbc.exceptions.jdbc4.mysqlsyntaxerrorexception:列“id”的列说明符不正确 任何帮助都很感激。
python中的字符串是不可变的对象。更改字符串应该会创建一个新对象,从而创建一个新id。 出于某种原因,当我尝试执行一个简单的字符串连接时,有时id会改变,有时则不会。我注意到当我所做的更改很小时,它往往不会改变id,但这似乎不是一个足够好的解释。只是想知道为什么会发生这种情况。 这是我闲置shell的截图。如果有人能解释一下,我会非常感激:) id有时更改,有时不更改的示例
我正在查询如下所示的帖子: 这将返回product类型的所有post。但我在wooCommerce中创建的产品上有自定义属性,但我似乎在任何地方都找不到这些信息。 我尝试使用: 我还尝试: 当我print_r这些我得到了很多信息但我不能看到的产品属性从WooCommerce任何地方 下图显示了如何在产品上设置此信息。 查询帖子后如何访问此信息?特别是我需要提取的颜色和大小。