Die Verwendung von WordPress zum Erstellen einer Website ermöglicht es Ihnen, viele Funktionen zu realisieren.
Manchmal müssen wir die Wirkung des Objektklicks durch das onClick-Ereignis steuern.
- Wenn Sie beispielsweise Google Maps in eine Maske einbetten, führt das Scrollen des Bildschirms nicht dazu, dass Google Maps zoomt.
- Wenn jedoch der vom onClick-Ereignis hinzugefügte Code verwendet wird und WordPress zum „Visuellen Editor“ wechselt, wird der Code gelöscht, wodurch die Seite ungültig wird, sehr lästig …
Vermeiden Sie das automatische Löschen von Code durch den visuellen Editor von WordPress
Um das „WordPress-Stripping“ dieses Codes vollständig zu vermeiden, können Sie Folgendes zu Ihrer Datei functions.php hinzufügen:
//避免TINYMCE编辑器自动过滤onclick、JS、注释代码
function mod_mce($initArray) {
$initArray['verify_html'] = false;
return $initArray;
}
add_filter('tiny_mce_before_init', 'mod_mce');Die obige Methode ist sehr einfach, folgen Sie einfach der Operation, Sie können das Problem lösen.
Ich hoffe, der Artikel „Avoiding Automatic Filtering of onClick/JS Code by the WordPress TinyMCE Editor“, der auf Chen Weiliangs Blog ( https://www.chenweiliang.com/ ) veröffentlicht wurde, ist hilfreich für Sie.
Sie können den Link zu diesem Artikel gerne teilen: https://www.chenweiliang.com/cwl-1990.html
