php - 如何在woocommerce的每个产品页面上添加一个图标
问题描述
我的网站是 - https://tringtring.lk,我在我的 woocommerce 网站上的产品价格旁边添加了一个图标 代码来自 -在 Woocommerce 存档页面上的产品价格后添加一个图标,但现在我想添加相同的每个产品页面上带有单词的图标 - “适用当天交货”我该怎么做。这是产品转到的页面 - http://tringtring.lk/same-day-delivery/
我附上了必须显示图标的屏幕截图和错误!。
- 错误。
- 显示图标的位置。
- 我希望在哪里显示图标。在此处输入图像描述
解决方案
如果您只想在所有产品的可用性文本中添加图标和文本,您可以使用woocommerce_get_availability_text
过滤器。
add_filter( 'woocommerce_get_availability_text', 'add_icon_and_message_to_availabilty_text', 10, 2 );
function add_icon_and_message_to_availabilty_text( $availability, $product ) {
$availability = sprintf( '%s<div><i class="fas fa-shipping-fast"></i> %s</div>', $availability, __('Same Day Delivery Applicable', 'shop_product_page' ) );
return $availability;
}
此代码片段应添加到您的子主题的functions.php 或通过像代码片段这样的插件。
推荐阅读
- python - 如何将 Numpy 数组值分配给其他变量
- php - php 未找到或无法统计
- python-3.x - 使用 TensorFlow 训练 CNN 时如何修复“OutOfRangeError:序列结束”错误?
- php - 当用户填写表格时,当他点击“保存”时,他的数据作为副本存储在数据库中
- sql - 检查数字是否在算术级数中
- mysql - 我有两个表,一个自动填充第二个表的触发器。如何获取数据以便自动避免属性的空值?
- javascript - 如何在不刷新页面的情况下计算 php 中的视频观看次数
- activerecord - 在活动记录中延迟加载 VS 急切加载 - Rails
- angular - Office Word Addin:在办公环境中调用 Angular 6 服务时出现空值或未定义错误
- android - 如何获取正在运行的活动 android studio