springboot怎么把数据传给前端:springboot 如何引入前端 bootstrap?
这种问题网上一搜一大堆,你可以具体找一篇文章试试,遇到问题可以针对相关问题去提问。springboot通过jar包方式引入bootstrap_个人文章 - SegmentFault 思否 这不是查查就
顺晟科技
2022-10-18 12:40:27
172
我到处搜索,找不到WooCommerce的产品内容区域的短码,它在Elementor中作为一个小工具提供,但短码呢?
顺晟科技:
您必须按产品ID创建产品内容短码。
现在我已经为你创建了一个这样的短码:
function woo_product_details($atts = array()){
if(isset($atts['product_id']) && !empty($atts['product_id'])){
$html = '';
$product_id = $atts['product_id'];
$product = wc_get_product($product_id);
$product_name = $product->get_name();
$product_slug = $product->get_slug();
//$product_sku = $product->get_sku();
//$product_description = $product->get_description();
$product_short_description = $product->get_short_description();
//$product_price = $product->get_price();
$product_formated_price = $product->get_price_html();
//$product_regular_price = $product->get_regular_price();
//$product_sale_price = $product->get_sale_price();
$product_image= wp_get_attachment_image_src( get_post_thumbnail_id($product_id), 'single-post-thumbnail' );
$html .= '<div class="card">
<img src="'.$product_image[0].'" alt="'.$product_name.'" data-id="'.$product_id.'" style="width:100%">
<h1>'.$product_name.'</h1>
<p class="price">'.$product_formated_price.'</p>
<p>'.$product_short_description.'</p>
<p><a href="'.site_url().'?add-to-cart='.$product_id.'&quantity=1">Add to Cart</a></p>
</div>';
return $html;
}
}
add_shortcode('product_detail', 'woo_product_details');
您可以相应地添加/更新HTML和产品信息,如果您想从现有函数中设置/更改另一个产品变量,则应检查https://www.businessbloomer.com/woocommerce-easily-get-product-info-title-sku-desc-product-object/,并在给定的短码功能上相应地复制页面。
如何使用短码
a)你可以像这样直接调用你的PHP页面:
<代码><;?PHP echo do_shortcode('[产品_明细产品_ID=' 1002 ']');?>;
b)您可以从管理面板调用您的帖子和页面,如下所示:
<?php echo do_shortcode('[product_detail product_id = '1002']'); ?>
其中1002是产品ID
05
2022-12
02
2022-12
02
2022-12
29
2022-11
29
2022-11
24
2022-11