Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 更新主题选项后如何更新购物车会话?_Ajax_Wordpress_Woocommerce_Shopping Cart - Fatal编程技术网

Ajax 更新主题选项后如何更新购物车会话?

Ajax 更新主题选项后如何更新购物车会话?,ajax,wordpress,woocommerce,shopping-cart,Ajax,Wordpress,Woocommerce,Shopping Cart,我有一个自定义主题选项页面(在WordPress网站上),在该选项中,我有两个用于Woocommerce迷你购物车定制的选项 一切正常,正如预期的,但每次我从后端更新一些选项时,我看不到前端由于WooCommerce购物车会话而发生的正确变化 正如您所知,如果购物车正在进行添加到购物车\u片段,WooCommerce迷你购物车或自定义购物车将不会自动更新,因此,每次更改选项后,我都需要通过添加到购物车、删除购物车项目或更新购物车项目等来更新购物车会话 老实说,我在这里有点不知所措,我想做的就是在

我有一个自定义主题选项页面(在WordPress网站上),在该选项中,我有两个用于Woocommerce迷你购物车定制的选项

一切正常,正如预期的,但每次我从后端更新一些选项时,我看不到前端由于WooCommerce购物车会话而发生的正确变化

正如您所知,如果购物车正在进行
添加到购物车\u片段,WooCommerce迷你购物车或自定义购物车将不会自动更新,因此,每次更改选项后,我都需要通过添加到购物车、删除购物车项目或更新购物车项目等来更新购物车会话

老实说,我在这里有点不知所措,我想做的就是在从后端更新我的主题选项之后,我想清除WooCommerce购物车会话/缓存,这样,我就可以正确地看到更改,而无需更新或添加任何内容

我知道WooCommerce购物车会话可以通过ajax更新,但如果我要在后端更新主题选项,我如何在前端运行ajax来清除WooCommerce购物车会话

或者有人对此有想法。如果你们不明白我真正想做什么,请告诉我

希望它有意义。
谢谢

这实际上取决于您的代码。早在我定制购物车会话之前,我就没有发现这样的问题。您想清空购物车还是需要将您的设置反映在前端?需要将您的设置反映在前端。正如您所知,除非您完成了WooCommerce购物车操作,否则它不会以正确的方式反映出来。是的,但可能存在会话挂钩,您的设置可能会在其中得到更新,而不会出现任何问题。如果我找到了,我也会看看这些钩子。