
WooCommerce:添加自定义内容到空购物车页面
在某些场景下,当客户访问了空购物车页面,你可以添加一些自定义内容比如优惠、折扣类的信息:
function fjj_add_content_empty_cart() {
echo '你的自定义内容';
}
add_action( 'woocommerce_cart_is_empty', 'fjj_add_content_empty_cart' );

在某些场景下,当客户访问了空购物车页面,你可以添加一些自定义内容比如优惠、折扣类的信息:
function fjj_add_content_empty_cart() {
echo '你的自定义内容';
}
add_action( 'woocommerce_cart_is_empty', 'fjj_add_content_empty_cart' );80后,现居于深圳【如果你也在深圳可以线下约起来】,具有多年独立站实操运营经验,带领过品牌运营团队,属于独立站实战派人士!2019年之前,我是一名疯狂的WordPress技术爱好者,精通独立站或官网的建站,熟悉 PHP、CSS 、HTML等网页编程语言,能够快速搭建网站;2019年开始,我发现纯粹的建站技术已经满足不了我的职业规划需求,于是,向数字营销领域进军了;截止目前,在谷歌ADS广告、GMC领域已经累计了近5年的实操经验;在Bing广告和Facebook广告领域也有近2年的实操经验;我的专长不仅仅局限于建站技术层面,从底层的建站技术到品牌运营策略【ADS广告、KOL红人、PR媒体公关、SEO等】都有深刻的见解!我的微信:wpgger
//移除WordPress版权 function remove_footer_admin () { return ''; } add_filter('admin_footer_text', 'remove_footer_admin', 9999);//修改WordPress版权名称 function change_footer_admin () { return '©2023 XXX有限公司... read more
在使用 WooCommerce 构建电商网站时,你可能会发现一个小细节:上传到产品图册的 GIF 动图在产品页面主图或缩略图中不会播放,而是只显示 GIF 的第一帧。这可能会影响你向顾客展示动态效果或产品细节的方式。 本文将介绍一个简单的方法,让你的 GIF 动图在产品页面上直接动起来,而不必等到用户点击打开放大图弹窗。 将以下代码添加到你主题的 functions.php 文件中(或通过子主题、自定义插件添加): // 修复 GIF 主图动起来,同时保留缩略图功能 add_filter('woocommerce_single_product_image_thumbnail_html', 'enable_gif_animation_in_gallery', 10, 2); function enable_gif_animation_in_gallery($html, $attachment_id) { ... read more
上次讲到什么是意见征求模式,为什么要安装意见征求模式: https://fengjiajun.com/4915.html本节我们继续讲解如何启用谷歌广告【根据模型估算转化功能】,以挽回丢失的转化数据。一、安装意见征求模式: 1,直接在WordPress后台安装插件Cookieyes,插件提供了免费额度供使用,超过额度需要付费升级; 2,安装完成插件后,需要注册绑定Cookieyes平台,然后就有一个独立的Cookieyes后台,来到Cookieyes后台的高级设置,确保下面两个选项启用:3,来到WordPress后台的主题文件编辑器,打开header.php文件,将下面的代码添加到前面: <script> window.dataLayer = window.dataLayer || []; function gtag() { ... read more
在传统的数据跟踪中,大部分独立站只跟踪了添加购物车、开始结账和购买这3个。但对于精细化的数据分析来说,还远远不够,假如能够在结账页面将输入了配送信息比如邮箱的数据也进行跟踪,就可以帮助我们发现隐藏的转化瓶颈,进一步优化用户体验。今天我们一起来了解一下利用Google Tag Manager跟踪WordPress独立站的访客是否在结账页面输入了邮箱地址的数据行为。首先进入 Google Tag Manager 后台,添加一个tag,如下图所示:其中,自定义HTML代码如下: <script> document.getElementById('billing_email').addEventListener('change', function() { window.dataLayer = window.dataLayer || []; ... read more