在woo commerce中回应产品称号

时间:2013-06-20 11:42:21

标签: php wordpress woocommerce

在每个产品的底部我想添加句子:

  

有关“产品名称”的任何问题,请与我们联系

我正在使用的代码是

<h1>Questions about <?php the_product); ?> get in touch</h1>

但这似乎不起作用,我如何在Woocommerce中提取产品名称?

6 个答案:

答案 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>';
    }

https://docs.woocommerce.com/wc-apidocs/source-function-woocommerce_template_loop_product_title.html#742-747

答案 4 :(得分:0)

igraph

答案 5 :(得分:-2)

您只需echo the_title();该产品,就像任何帖子或页面一样。你在哪里得到$the_product变量?