获取函数中的当前产品名称。php

时间:2019-06-13 作者:riccardo airone

在woocommerce\\u single\\u product\\u摘要之后,我在当前产品页面中创建一个按钮

我想获取有关当前产品的信息(例如名称和价格),并通过按钮发送电子邮件获取信息

这是我的函数代码。php文件:

add_action( \'woocommerce_single_product_summary\',\'content_after_addtocart_button\' );

function content_after_addtocart_button() { 
echo \'<div class="content-section">
<a href="mailto:[email protected]?&subject= Richiesta Informazioni&body= product name ??? product price ??? ">
<input type="button" value="Richiedi Informazioni"/ ></a></div>\'; 
}
有人能帮我吗?

1 个回复
最合适的回答,由SO网友:Milan Hirpara 整理而成

请检查以下代码:

add_action( \'woocommerce_single_product_summary\',\'content_after_addtocart_button\' );
function content_after_addtocart_button() { 

    global $product;

    $product_title = $product->get_name();
    $product_price = $product->get_price();

    echo \'<div class="content-section">
    <a href="mailto:[email protected]?&subject=Richiesta Informazioni&body=\' . $product_title . \'??? \' . $product_price . \' ??? ">
    <input type="button" value="Richiedi Informazioni"/ ></a></div>\'; 
}

相关推荐

在php中缓存值的首选方法

我有几个页面可以调用外部API来检索值。显然,每次加载页面时这样做的速度都非常慢。在有限的时间内缓存此值的首选方式是什么(我只需要每24小时缓存一次)。如果这很重要,我最终会扩展调用以进行一个大型调用,以获取另一个页面的JSON对象,并且需要将整个对象缓存24小时。我探索过的东西:静态文件,只是读取/写入itDatabase tablewp\\u缓存?(有一些措辞是关于如何在页面重新加载时不持久)wp total cache(我认为它可能只是pro)我对php不是很熟悉,所以我不确定框架中是否内置了一些东