Wordpress / Woocommerce按ID获取单品照片

时间:2016-11-25 13:42:38

标签: php wordpress shortcode

我正在尝试为wordpress / WooCommerce构建自定义短代码,这样我就可以只选择图像或只选择单个产品的价格,因为我想要设置产品页面的样式,但我不能用由他们自己制作的短代码......

我在google上看了很多,尝试过多个代码但没有成功:(

也许有人可以帮我解决?

这就是我现在所拥有的,到目前为止一直有效!!

//Select just one img from a WooCommerce product.
function singleProduct_img( $atts ) {

    $a = shortcode_atts( array(
       'product_id' => '',
    ), $atts );

    return $a['product_id'];
}
add_shortcode( 'singleProduct_img', 'singleProduct_img' );

我使用的短代码是:[singleProduct_img product_id="233"],输出为“233”

现在我希望我可以使用id =“233”

返回产品的图像

顺便说一句:

Woo = 2.6.8版

WP =版本4.6.1-nl_NL

任何帮助都将不胜感激,

由于

1 个答案:

答案 0 :(得分:1)

使用get_the_post_thumbnail()

return get_the_post_thumbnail( $a['product_id'], 'medium' );