如何更改添加到购物车按钮以阅读更多 WooCommerce

已发表: 2021-02-23

WooCommerce 更改添加到购物车按钮文本以阅读更多 如果您想更改添加到购物车按钮以在 WooCommerce 中阅读更多内容,本快速教程将指导您并帮助您更改所有添加到购物车按钮以在您的 WooCommerce 商店中阅读更多内容。

理想情况下,WooCommerce 阅读更多”按钮可以是默认主题设计,其中某些主题有这个 WooCommerce 阅读更多”按钮代替添加到购物车按钮。

您的 WooCommerce 商店的其他一些自定义可能需要您更改添加到购物车按钮以阅读更多信息。

自定义 WooCommerce 添加到购物车按钮

如果您想进一步自定义添加到购物车按钮,我之前分享了几个关于如何在 WooCommerce 中更改添加到购物车按钮的教程。

以下只是我之前编写的关于如何自定义 WooCommerce 添加到购物车按钮的教程的几个示例:

  • 如何使用链接 WooCommerce 替换“添加到购物车”按钮
  • 如何隐藏阅读更多并添加到购物车按钮 WooCommerce
  • 如何在 WooCommerce 商店页面中更改添加到购物车按钮文本
  • 如何通过示例更改添加到购物车文本 WooCommerce 指南
  • 如何在 WooCommerce 中以编程方式将产品添加到购物车
  • 如何更改 WooCommerce 的“已添加到购物车”通知
  • 如何为注销的用户隐藏价格并添加到购物车 WooCommerce

现在让我们看看如何更改添加到购物车按钮以了解更多信息。

WooCommerce 更改添加到购物车按钮以阅读更多

我想在此 WooCommerce 更改“添加到购物车”按钮中进行演示,以通过分步指南阅读更多教程。

在本指南中,我安装了 WooCommerce,并且我使用的是默认 WooCommerce 主题的 Storefront 主题。

正如您在产品页面上添加到购物车按钮下方的图片中看到的那样,如屏幕截图所示。

单个产品添加到购物车按钮:WooCommerce 更改添加到购物车按钮以阅读更多

我希望我们更改添加到购物车按钮,以便使用我将在下面分享的代码片段在单个产品页面中阅读更多内容,并指导您将代码片段放置在 WooCommerce 主题中的位置:

woocommerce 更改添加到购物车按钮以了解更多信息

一步一步:WooCommerce 阅读更多”按钮替换添加到购物车

要在 WooCommerce 单一产品页面中更改添加到购物车按钮以阅读更多信息,您需要执行以下步骤:

  1. 创建主题的备份副本,最重要的是创建 functions.php 文件,您将在其中放置代码片段以更改 WooCommerce 添加到购物车按钮以阅读更多内容
  2. 如果您还没有子主题,最好为您的活动主题创建一个子主题。 如果您不知道如何创建子主题,这个关于如何创建 Storefront 子主题的教程是一个不错的起点。
  3. 打开您的子主题的functions.php 文件,并在functions.php 文件的底部添加以下代码:
 // 更改添加到购物车按钮以在单个产品页面上阅读更多内容
	
	add_filter('woocommerce_product_single_add_to_cart_text','njengah_woocommerce_change_add_cart_read_more_product_page');
	
	功能 njengah_woocommerce_change_add_cart_read_more_product_page() {
	
		return __( '阅读更多', 'woocommerce' ); 
	}
  1. 正如您在上面的代码中看到的,这是一个带有回调函数的过滤器钩子,它检查单个产品页面的添加到购物车按钮,以将其更改为自定义文本阅读更多。
  1. 如果您看到添加到购物车按钮文本更改为阅读更多内容,请保存更改并检查前端,如下图所示:

woocommerce 更改添加到购物车按钮以了解更多信息

商店页面添加到购物车按钮:WooCommerce 更改添加到购物车按钮以阅读更多

由于我们已成功将添加到购物车按钮更改为在单个产品页面上阅读更多内容,现在,我希望我们使用代码片段将添加到购物车按钮更改为在商店页面中阅读更多内容,我将在下面分享并指导您关于在 WooCommerce 主题中放置代码片段的位置:

woocommerce 更改添加到购物车按钮以了解更多信息

一步一步:将“阅读更多”按钮 WooCommerce 添加到商店页面

要更改添加到购物车按钮以在 WooCommerce 商店页面中阅读更多内容,您需要按照以下步骤在您的子主题中添加代码:

  1. 创建您的主题的备份副本,最重要的是 functions.php 文件,您将在其中放置代码片段以更改 WooCommerce 添加到购物车按钮以在商店页面中阅读更多内容
  2. 如果您还没有子主题,最好为您的活动主题创建一个子主题。 如果您不知道如何创建子主题,这个关于如何创建 Storefront 子主题的教程是一个不错的起点。
  3. 打开您的子主题的functions.php 文件,并在functions.php 文件的底部添加以下代码:
 // 更改产品档案和商店页面上的添加到购物车文本 

	add_filter('woocommerce_product_add_to_cart_text','njengah_woocommerce_change_add_cart_read_more_shop_page');  
	
	功能 njengah_woocommerce_change_add_cart_read_more_shop_page() {
	
		return __('阅读更多,'woocommerce');
		
	}
	
  1. 正如您在上面的代码中看到的,这是一个带有回调函数的过滤器钩子,它检查单个产品页面的添加到购物车按钮,以将其更改为自定义文本阅读更多。
  1. 如果您看到添加到购物车按钮文本更改为在商店页面和存档页面中阅读更多内容,请保存更改并检查前端,如下图所示:

商店页面和单个产品页面:WooCommerce 更改添加到购物车按钮以阅读更多

也可以结合这两个代码片段来更改添加到购物车按钮,以便在单个产品和商店页面中阅读更多内容。

以下是您应该添加到您的子主题 functions.php 文件以更改 WooCommerce 添加到购物车按钮文本以阅读更多内容的组合代码片段:

 // 更改添加到购物车按钮以在单个产品页面上阅读更多内容
	
	add_filter('woocommerce_product_single_add_to_cart_text','njengah_woocommerce_change_add_cart_read_more_product_page');
	
	功能 njengah_woocommerce_change_add_cart_read_more_product_page() {
	
		return __( '阅读更多', 'woocommerce' ); 
	}

    // 更改产品档案和商店页面上的添加到购物车文本 

	add_filter('woocommerce_product_add_to_cart_text','njengah_woocommerce_change_add_cart_read_more_shop_page');  
	
	功能 njengah_woocommerce_change_add_cart_read_more_shop_page() {
	
		return __('阅读更多,'woocommerce');
		
	}
	

结论

在这篇文章中,我们说明了如何使用代码片段来更改 WooCommerce 添加到购物车按钮,以便在单个产品页面和档案或商店页面中阅读更多内容。

在这两种情况下,它们都是过滤器,具有不同的挂钩来定位商店页面或存档页面和单个产品页面。

最后,您可以结合这两个代码并将它们添加到 functions.php 以更改添加到购物车按钮以在商店页面和单个产品页面中阅读更多内容。

类似文章