WordPress TinyMCE エディタが onClick/JS コードを自動的にフィルタリングするのを避ける

WordPressを使ってウェブサイトを構築すると、多くの機能を実現できます。

場合によっては、onClick イベントを通じてオブジェクトのクリックの効果を制御する必要があります。

  • たとえば、Google マップをマスク形式で埋め込むと、画面をスクロールしても Google マップはズームされません。
  • しかし、onClick イベントで追加したコードを使用すると、WordPress が「ビジュアル エディター」に切り替わったときにコードがクリアされ、ページが無効になってしまうため、非常に面倒です...

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');

上記の方法は非常に簡単で、指示に従うだけで問題を解決できます。

Chen Weiliang氏のブログ(https://www.chenweiliang.com/ )に掲載されている記事「WordPress TinyMCEエディターによるonClick/JSコードの自動フィルタリングを回避する方法」が、皆様のお役に立てば幸いです。

この記事のリンクはご自由に共有してください:https://www.chenweiliang.com/cwl-1990.html

さらに多くの隠されたトリックのロックを解除するには、Telegram チャンネルにぜひご参加ください。

気に入ったらシェアして「いいね!」してください!あなたのシェアと「いいね!」が私たちの継続的なモチベーションです。

 

发表评论

すでに* を記入しておく必要があります。

上へスクロール