在每个产品的底部我想添加句子:
有关“产品名称”的任何问题,请与我们联系
我正在使用的代码是
<h1>Questions about <?php the_product); ?> get in touch</h1>
但这似乎不起作用,我如何在Woocommerce中提取产品名称?
答案 0 :(得分:12)
这是一个过时的问题,但如果有人看起来像我这样的日子:
<? echo $product->post->post_title; ?>
或获取完整的HTML标题元素:
<? echo woocommerce_template_single_title(); ?>
适用于Woocommerce 2.5 +
答案 1 :(得分:1)
请尝试这一行
<h1>"Any Questions about "<?php echo $the_product; ?>", get in touch with us"</h1>
请注意,echo
用于打印PHP变量值,PHP中的每个变量在其名称前都有$
,如$ the_product。
答案 2 :(得分:0)
以下是我用于产品页面标记的内容。
<script type="application/ld+json">{
"@context": "http://schema.org/",
"@type": "Product",
"name": "<?php echo the_title(); ?>",
"category": "Designer Fashion Boutique",
"description": "Designer Clothing Store and Online Fashion Boutique",
"url": "<?php the_permalink(); ?>"},
</script>
答案 3 :(得分:0)
尝试此官方解决方案
function woocommerce_template_loop_product_title() {
echo '<h2 class="woocommerce-loop-product__title">' . get_the_title() . '</h2>';
}
答案 4 :(得分:0)
igraph
答案 5 :(得分:-2)
您只需echo the_title();
该产品,就像任何帖子或页面一样。你在哪里得到$the_product
变量?