将产品说明添加到woocommerce购物车页面

时间:2014-05-06 16:31:54

标签: php wordpress woocommerce

如何在woocommerce购物车页面(woocommerce / cart / cart.php)中添加简短说明,因为the_content();根本不起作用。

2 个答案:

答案 0 :(得分:4)

我认为这可以通过使用:

来解决

echo apply_filters('the_content', get_post_field('post_content', $product_id));

这将显示完整的产品说明。如果您只想显示没有短代码的摘录,可以使用:

$excerpt = apply_filters('the_content', get_post_field('post_content', $product_id));
// remove shortcodes    
$excerpt = strip_shortcodes($excerpt);
// remove tags
$excerpt = strip_tags($excerpt);
// extract only 126 characters (this can be change to the amount you need).
$excerpt = substr($excerpt, 0, 126);
$excerpt = substr($excerpt, 0, strripos($excerpt, " "));
$excerpt = trim(preg_replace( '/\s+/', ' ', $excerpt));
echo $excerpt;
// add dots at the end
echo '...';

答案 1 :(得分:0)

我无法使用上述方法,但这对我有用

$postData = get_post($product_id);
$postExcerpt = $postData->post_excerpt;
echo apply_filters( 'woocommerce_short_description', $postExcerpt );