Vyhněte se editoru WordPress TinyMCE pro automatické filtrování kódu onClick/JS

Použití WordPressu k vytvoření webových stránek vám umožňuje dosáhnout mnoha funkcí.

Někdy potřebujeme ovládat efekt kliknutí na objekt prostřednictvím události onClick.

  • Například při vkládání Map Google do masky nezpůsobí posouvání obrazovky přiblížení Map Google.
  • Když však použijete kód přidaný událostí onClick, když se WordPress přepne na "Visual Editor", kód bude vymazán, což způsobí, že stránka bude neplatná, což je velmi problematické...

Vyhněte se automatickému mazání kódu vizuálním editorem WordPress

Chcete-li se zcela vyhnout „odstranění kódu WordPress“, můžete do souboru functions.php přidat následující:

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

Výše uvedená metoda je velmi jednoduchá, stačí postupovat podle operace, problém můžete vyřešit.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Přejděte na začátek