您可以使用is_page()
函数检查页脚是否为404页,如果是404页,则不要添加js代码。Added 评论者是对的-404是一个响应,而不是一个页面,所以你不能测试它。(我责备一时的精神错乱……)所以答案是现在。。。。
updated 创建一个不包含js代码的404页面模板。当页面请求导致“404”响应时,将使用该模板。
与你的问题相关:我也担心由于广告拦截器而导致的跟踪不完整。因此开发了一个服务器端跟踪器,用于发送GA跟踪数据。广告拦截者永远看不到它,所以我得到了完整的跟踪数据。(当然还有GDPR通知。)也许是你的另一种选择。