在每个产品的底部我想添加一句话:
任何关于“产品名称”的问题,请联系我们
我正在使用的代码是
<h1>Questions about <?php the_product); ?> get in touch</h1>
然而,这似乎不起作用,我如何在 Woocommerce 中提取产品名称?
在每个产品的底部我想添加一句话:
任何关于“产品名称”的问题,请联系我们
我正在使用的代码是
<h1>Questions about <?php the_product); ?> get in touch</h1>
然而,这似乎不起作用,我如何在 Woocommerce 中提取产品名称?
这是过时的问题,但如果这些天有人看起来像我:
<? echo $product->post->post_title; ?>
或获取完整的 html 标题元素:
<? echo woocommerce_template_single_title(); ?>
适用于 Woocommerce 2.5+
Please try this line
<h1>"Any Questions about "<?php echo $the_product; ?>", get in touch with us"</h1>
Note that echo
use to print the PHP variables value, and every variable in PHP have $
before its name like $the_product.
这是我用于产品页面标记的内容。
<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>
<?php $args = array('post_type' => 'product',
'posts_per_page' =>-1);
$loop = new WP_Query( $args );
if($loop->have_posts()){
while ( $loop->have_posts() ) : $loop->the_post(); global $product; echo $product->get_title();
endwhile;?>
试试这个官方解决方案
function woocommerce_template_loop_product_title() {
echo '<h2 class="woocommerce-loop-product__title">' . get_the_title() . '</h2>';
}
<?php the_title(); ?> //just like this
您只需要echo the_title();
产品,如任何帖子或页面。你从哪里得到$the_product
变量?