WordPress ашиглан вэбсайт бүтээх нь олон функцийг гүйцэтгэх боломжийг олгодог.
Заримдаа бид onClick үйл явдлаар дамжуулан объектын товшилтын нөлөөг хянах шаардлагатай болдог.
- Жишээлбэл, Google Maps-г маск дотор оруулах үед дэлгэцийг гүйлгэх нь 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');Дээрх арга нь маш энгийн, зүгээр л үйлдлийг дагавал та асуудлыг шийдэж чадна.
Чен Вэйлиангийн блог ( https://www.chenweiliang.com/ ) дээр хуваалцсан "WordPress TinyMCE редактороор onClick/JS кодыг автоматаар шүүхээс зайлсхийх нь" нийтлэл танд тустай байх гэж найдаж байна.
Энэ нийтлэлийн холбоосыг хуваалцахаас бүү эргэлзээрэй: https://www.chenweiliang.com/cwl-1990.html
