在 woocommerce 中获取产品图像、可用性和描述的代码

Posted

技术标签:

【中文标题】在 woocommerce 中获取产品图像、可用性和描述的代码【英文标题】:Code to get product image, availability and description in woocommerce 【发布时间】:2015-08-06 15:05:54 【问题描述】:

我正在做一个 woo 商务项目,我想在其中显示产品图片、可用性、描述和添加到卡片。

我使用了短代码[product id="1234"],但它显示了整个产品详细信息 - 我只想显示产品图片、可用性和描述。

有什么短代码或者其他代码可以获取吗?

【问题讨论】:

到目前为止你尝试了什么? 【参考方案1】:

试试这个:

<?php 
    $product_DI = 1234; //Product ID
    $pro = new WC_Product($product_DI);

    echo "<b>price: </b>".$pro->get_price();      /// Get price
    echo "<b>availability Stock: </b>".$pro->get_total_stock();   //Get number of  availability
    echo "<b>availability Status: </b>".$pro->is_in_stock( );  //Get availability Status
    echo "<b>Image: </b>".$pro->get_image($size = 'shop_thumbnail');  //Get Image
    echo "<b>Title: </b>".$pro->get_title();  //Get Title
    echo "<b>description: </b>".$pro->get_post_data()->post_excerpt;  //Get description 

?>

【讨论】:

这很好,但我想在我的单个帖子中显示产品图片、可用性、描述、产品代码并添加到购物车,并且 PHP 代码在帖子中不工作。那么我将如何在我的帖子中展示它们。例如,我可以使用 [add_to_cart id="123"] 代码和产品 [product id="123" ] 显示添加到购物车,但它不显示描述和可用性,所以我如何在我的帖子中显示它 为此代码创建简码。阅读更多产品代码..等docs.woothemes.com/wc-apidocs/class-WC_Product.html 感谢@DevDanidhariya,今天非常有用。 我很高兴@Nathan。 这段代码对我有用,但我得到一个很难解析的 html 字符串

以上是关于在 woocommerce 中获取产品图像、可用性和描述的代码的主要内容,如果未能解决你的问题,请参考以下文章

php 获取产品图库图像 - WooCommerce

主页上的 WooCommerce 产品类别图像和类别标题

如何从 woocommerce 产品中获取描述?

Woocommerce 在悬停图像叠加层上显示产品标题

Woocommerce如何获取最近订单的产品图片

如何从 WooCommerce 产品属性术语中获取元数据