php – 结帐woocommerce wordpress中的简短描述
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 结帐woocommerce wordpress中的简短描述,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1793字,纯文字阅读大概需要3分钟。
内容图文
![php – 结帐woocommerce wordpress中的简短描述](/upload/InfoBanner/zyjiaocheng/744/3fcd0ca1c06940b4beb075741989e645.jpg)
如何在Woocommerce的结帐页面中添加每种产品的简短描述?我做了很多研究,这是我提出的最好的研究.
<?php
if (sizeof($woocommerce->cart->get_cart())>0) :
foreach ($woocommerce->cart->get_cart() as $item_id => $values) :
$_product = $values['data'];
if ($_product->exists() && $values['quantity']>0) :
echo '
<tr class = "' . esc_attr(apply_filters('woocommerce_checkout_table_item_class', 'checkout_table_item', $values, $item_id ) ) . '">
<td class="product-name">'.$_product->get_title().$woocommerce->cart->get_item_data( $values ).'</td>
<td class="short_description">'.$_product->get_post_data().$woocommerce->post->get_post_excerpt( $values ).'</td>
<td class="product-quantity">'.$values['quantity'].'</td>
<td class="basispreis">'.$_product->get_price().$woocommerce->post->get_post_excerpt( $values ).'</td>
<td class="product-total">' . apply_filters( 'woocommerce_checkout_item_subtotal', $woocommerce->cart->get_product_subtotal( $_product, $values['quantity'] ), $values, $item_id ) . '</td>
</tr>';
endif;
endforeach;
endif;
do_action( 'woocommerce_cart_contents_review_order' );
?>
我收到了错误
可捕获的致命错误:类WP_Post的对象无法转换为/wp-content/plugins/woocommerce/templates/checkout/form-checkout.php中的字符串
在这条线上
<td class="short_description">'.$_product->get_post_data().$woocommerce->post->get_post_excerpt( $values ).'</td>
解决方法:
过滤器woocommerce_get_item_data可用于此.
像这样:
add_filter( 'woocommerce_get_item_data', 'wc_checkout_description_so_15127954', 10, 2 );
function wc_checkout_description_so_15127954( $other_data, $cart_item )
{
$post_data = get_post( $cart_item['product_id'] );
$other_data[] = array( 'name' => $post_data->post_excerpt );
return $other_data;
}
请注意,可能需要进行某种检查,例如,确保仅在实际查看Checkout页面时调用此过滤器,因为我不知道是否会在其他实例中调用它.
内容总结
以上是互联网集市为您收集整理的php – 结帐woocommerce wordpress中的简短描述全部内容,希望文章能够帮你解决php – 结帐woocommerce wordpress中的简短描述所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。