在woocommerce content-product.php中显示自定义字段的值
我想在woocommerce中的content-product.php中显示自定义字段的值。我确实喜欢这样,但输出的只是单词“array” 我的错在哪里? 谢谢! 兔在woocommerce content-product.php中显示自定义字段的值,woocommerce,custom-fields,Woocommerce,Custom Fields,我想在woocommerce中的content-product.php中显示自定义字段的值。我确实喜欢这样,但输出的只是单词“array” 我的错在哪里? 谢谢! 兔 我在这里找到了一段代码 事情是这样的: <?php $custom_fields = get_post_custom($post->ID); $my_custom_field = $custom_fields["Name of your Field"]; foreach ( $my_c
我在这里找到了一段代码 事情是这样的:
<?php
$custom_fields = get_post_custom($post->ID);
$my_custom_field = $custom_fields["Name of your Field"];
foreach ( $my_custom_field as $key => $value ) {
echo "<strong>$key: </strong> $value <br />";
}
?>
我想知道为什么我不能使用自定义字段的“wordpress方式” Woocommerce
content-product.php
使用global$product
这样您就可以使用$product->get_id()
现在,您可以通过在get_post_meta()中传递产品id和自定义字段名来获取自定义字段的值代码>
示例:get_post_meta($product->get_id(),'u your_custom_field',true)代码>在“例如”、“应该”、“对不起,我不明白答案,因为我的英语不好。”)你是说“附加信息”,它应该是“附加信息”?我尝试了不同的方法。这只是我使用的最后一个代码。但没有一个有效。你说的“wordpress方法”是什么意思"? 如果你的意思与你先前的问题相同,我认为这种方法应该有效。我认为您实际发布的代码(由于输入错误而无法实际运行)与您声称的确切结果不匹配。如果你给我看你正在运行的代码和精确的匹配结果,我相信我能让它工作。所以,如果你真的有兴趣重新编辑那篇文章,我会帮你的。这就是“wordpress方式”:由于我不理解的原因,这是行不通的。但是我找到并发布的代码很有效。你只需要修改“你的领域名称”。
<?php
$custom_fields = get_post_custom($post->ID);
$my_custom_field = $custom_fields["Name of your Field"];
foreach ( $my_custom_field as $key => $value ) {
echo "<strong>$key: </strong> $value <br />";
}
?>