gpt4 book ai didi

javascript - PHP 和 WooCommerce 问题

转载 作者:行者123 更新时间:2023-11-30 21:12:18 25 4
gpt4 key购买 nike

如果你们中有人熟悉 WooCommerce,您可能知道我们有一个 [add_to_cart id="product_id"] 短代码可以自动将给定 product_id 的项目添加到购物车。

当我在 html 代码中提供特定 ID 时,这工作正常,但我希望它是自动化的,例如从 cookie 中获取 ID。

这个问题是使用 JavaScript 无法获得功能,因为它必须来自服务器端,但我已经咕哝了几个小时,但 PHP 却一无所获......

我能做什么?

编辑 1:

我有以下内容:

document.addEventListener('DOMContentLoaded', function () {
document.getElementById('test').innerHTML= '[add_to_cart id="4158"]';
})

这行不通。尽管如此,cookie 还是动态的。

最佳答案

您没有提供足够的信息来说明您需要如何检索产品 ID,但是一旦您获得了它,您就可以使用 do_shortcode() 将其自动插入到简码中:

if( isset( $_COOKIE['product_id'] ) ) {
$product_id = $_COOKIE['product_id']; // Get this from your cookie somehow
$shortcode = sprintf( '[add_to_cart id="%d"]', $product_id );
echo do_shortcode( $shortcode );
}

关于javascript - PHP 和 WooCommerce 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46016272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com