wordpress - 产品页面上的 WooCommerce 后退按钮

标签 wordpress woocommerce code-snippets

我使用以下代码在我的产品页面上制作了一个“后退”按钮:

add_action( 'woocommerce_before_single_product', 'back_button', 10 );

function back_button() {
  global $product;
  echo ' <button class="product-back-button" type="button" onclick="history.back();"> << Vissza</button> '; 
}

唯一的问题是:当我在产品页面上执行一些操作(如“添加到购物车”)然后点击后退按钮时,它只是重新加载页面,我需要再次推送它以实现预期的行为。

你知道解决这个问题的方法吗? 谢谢!

最佳答案

我用过

add_action( 'woocommerce_after_add_to_cart_button', 'back_button', 10 );
function back_button() {
global $product;
echo ' <a href="javascript:history.go(-1)">Go Back</a> '; 
} 

在购物车按钮旁边放置一个后退 1 链接。我希望这能有所帮助。

关于wordpress - 产品页面上的 WooCommerce 后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55562525/

相关文章:

php - 为什么 print_r 不显示 WP_User 对象的所有属性?

wordpress - 自定义帖子类型分类法删除类别 slug

php - 如何将内容添加到 wordpress 循环?

woocommerce - 如何在 WooCommerce 中向结帐页面添加选择自定义字段?

java - 如何在 VsCode 中创建自定义 get 方法片段

php - 如何从wordpress数据库get_results中获取数组值

php - WordPress 更新后优化

Woocommerce 相关产品 - 仅显示库存相关产品

php - 自定义订单在 Woocommerce 中收到返回 URL 查询参数

configuration - 在 solr 3.4 中放置高亮片段配置的位置