WordPressin käyttäminen verkkosivuston rakentamiseen mahdollistaa monien toimintojen saavuttamisen.
Joskus meidän on ohjattava objektin napsautuksen vaikutusta onClick-tapahtuman kautta.
- Esimerkiksi kun Google Maps upotetaan maskiin, näytön vierittäminen ei aiheuta Google Mapsin zoomausta.
- Kuitenkin käytettäessä onClick-tapahtuman lisäämää koodia, kun WordPress vaihtaa "Visual Editoriin", koodi tyhjennetään, jolloin sivu on virheellinen, erittäin hankala...
Vältä koodin automaattista poistamista WordPressin visuaalisen editorin toimesta
Voit välttää "WordPressin poistamisen" kokonaan lisäämällä functions.php-tiedostoosi:
//避免TINYMCE编辑器自动过滤onclick、JS、注释代码
function mod_mce($initArray) {
$initArray['verify_html'] = false;
return $initArray;
}
add_filter('tiny_mce_before_init', 'mod_mce');Yllä oleva menetelmä on hyvin yksinkertainen, seuraa vain toimintoa, voit ratkaista ongelman.
Toivottavasti Chen Weiliangin blogissa ( https://www.chenweiliang.com/ ) jaetusta artikkelista "Avoiding Automatic Filtering of onClick/JS Code by the WordPress TinyMCE Editor" on sinulle hyötyä.
Voit vapaasti jakaa tämän artikkelin linkin: https://www.chenweiliang.com/cwl-1990.html
