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

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

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) の「WordPress TinyMCE エディターによる onClick/JS コードの自動フィルタリングを回避する」という記事が役に立つかもしれません。

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-1990.html

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

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

 

发表评论

バグのあるボックスの内容は公開されません。 必須アイテム * 标注

上へスクロール