【发布时间】:2016-10-19 20:33:47
【问题描述】:
我正在构建一个短代码以在通过 ID 传递时显示产品信息,我已经获得了标题和图像,但描述是我遇到问题的那个。
function wcproductslider($atts) {
$a = shortcode_atts( array(
'product' => '98',
), $atts );
$product_ID = $a['product'];
$pro = new WC_Product($product_ID);
$ret = "<b>Title: </b>".$pro->get_title() . "<br>";
$ret .= "<b>Image: </b><br> <a href=' " .$pro->get_permalink() . " '>".$pro->get_image($size = 'shop_thumbnail') . "</a><br>";
$ret .= "<b>Long Description: </b>" . $pro->post->post_content;
$ret .= "<b>Short description: </b>" . $pro->post->post_excerpt;
return $ret;
}
我设法使用wc product class 解决了其中的一些问题,但没有关于产品摘录的任何内容。
任何想法将不胜感激。
【问题讨论】:
-
我认为所有的post数据都存储在
$pro->post,所以你也许可以使用$pro->post->post_excerpt -
尝试了它没有乐趣:/即使有括号,但这给了我一个错误
标签: wordpress woocommerce