Vorlagenkonflikt mit der WC-Zahlungsmethode

Also, ich komme wieder hierher, um dich um Hilfe zu bitten.

Ich benutze Apus RealState Template mit WooCommerce. Alles war in Ordnung, bis ich ein Zahlungsgateway-Modul installiert habe …

Jetzt protokolliert WordPress bei jeder Seite, die ich zu laden versuche, Folgendes auf der Konsole:

Uncaught TypeError: Kann die Eigenschaft ‘includes’ von undefined nicht lesen

bei HTMLDocument. (Erede.js: 6)
bei i (jquery.js? ver = 1.12.4: 2)
bei Object.fireWith [als resolveWith] (jquery.js? ver = 1.12.4: 2)
bei Function.ready (jquery.js? ver = 1.12.4: 2)
bei HTMLDocument.K (jquery.js? ver = 1.12.4: 2)

(anonym) @eerede.js: 6
i @ jquery.js? ver = 1.12.4: 2
fireWith @ jquery.js? ver = 1.12.4: 2
bereit @ jquery.js? ver = 1.12.4: 2
K @ jquery.js? Ver = 1.12.4: 2

Dies ist der von erede.js erwähnte Kontext:

(function( $ ) { 'use strict'; $( function() { var checkIfInputHasDefaultBehavior = $("#checkInputClass").css("background-image").includes("url"); if(!checkIfInputHasDefaultBehavior) { return; } 

Aber wenn ich die Vorlage ändere, hört dieser Fehler auf zu passieren … weiß jemand, was passieren könnte?

Solutions Collecting From Web of "Vorlagenkonflikt mit der WC-Zahlungsmethode"

Es könnte entweder ein Browser-Kompatibilitätsproblem sein (unterstützt es die includes Methode?) Oder es könnte sein, dass die ID checkInputClass nicht verwendet wird. Ändern Sie die erste Zeile der js in die folgende Zeile, um sicherzustellen, dass das Element vorhanden ist, bevor weitere Prüfungen durchgeführt werden:

 var checkIfInputHasDefaultBehavior = $("#checkInputClass").length && $("#checkInputClass").css("background-image").includes("url"‌​);