Αποφύγετε τον επεξεργαστή WordPress TinyMCE για να φιλτράρετε αυτόματα τον κώδικα onClick/JS

ΧρησιμοποιήστεΙστοσελίδα WordPress, μπορεί να επιτύχει πολλές λειτουργίες.

Μερικές φορές χρειάζεται να ελέγξουμε την επίδραση του κλικ στο αντικείμενο μέσω του συμβάντος onClick.

  • Για παράδειγμα, κατά την ενσωμάτωση των Χαρτών Google σε μια μάσκα, η κύλιση της οθόνης δεν θα προκαλέσει ζουμ στους Χάρτες Google.
  • Ωστόσο, όταν χρησιμοποιείτε τον κώδικα που προστέθηκε από το συμβάν onClick, όταν το WordPress μεταβαίνει στο "Visual Editor", ο κώδικας θα διαγραφεί, με αποτέλεσμα η σελίδα να καταστεί άκυρη, κάτι που είναι πολύ ενοχλητικό...

Αποφύγετε την αυτόματη διαγραφή κώδικα από τον οπτικό επεξεργαστή WordPress

Για να αποφύγετε τελείως την "απομάκρυνση του WordPress" αυτού του κώδικα, μπορείτε να προσθέσετε τα ακόλουθα στο αρχείο functions.php:

//避免TINYMCE编辑器自动过滤onclick、JS、注释代码
function mod_mce($initArray) {
    $initArray['verify_html'] = false;
    return $initArray;
}
add_filter('tiny_mce_before_init', 'mod_mce');

Η παραπάνω μέθοδος είναι πολύ απλή, απλά ακολουθήστε τη λειτουργία, μπορείτε να λύσετε το πρόβλημα.

Ιστολόγιο Hope Chen Weiliang ( https://www.chenweiliang.com/ ) κοινοποίησε το "Avoid WordPress TinyMCE editor to auto filter onClick/JS code", το οποίο είναι χρήσιμο για εσάς.

Καλώς ήρθατε να μοιραστείτε τον σύνδεσμο αυτού του άρθρου:https://www.chenweiliang.com/cwl-1990.html

Για να ξεκλειδώσετε περισσότερα κρυμμένα κόλπα🔑, καλώς ήρθατε στο κανάλι μας στο Telegram!

Κάντε share και like αν σας αρέσει! Τα share και τα likes σας είναι το συνεχές μας κίνητρο!

 

发表 评论

Η διεύθυνση email σας δεν θα δημοσιευτεί. 必填 项 已 用 * 标注

Μεταβείτε στην κορυφή