WordPress

WP Cerber Security で「jQuery is not defined」エラーが発生した場合の対処法

投稿日:2021年3月11日 更新日:

1. はじめに

WordPress のプラグイン「WP Cerber Security, Anti-spam & Malware Scan」を使うと、「Uncaught ReferenceError: jQuery is not defined」というエラーが発生することがあります(ブラウザの開発者ツールを開くと見えます)。

jQuery is not defined

この問題の対処法を紹介します。

2. 対処法

やや強引な方法ですが、プラグインのファイルを直接修正します。

修正するファイルは、WordPress のディレクトリから見て以下のパスにあります。

/wp-content/plugins/wp-cerber/cerber-load.php

2842行目にある以下の1行を修正します。

jQuery(document).ready(function ($) {

この1行を以下の2行に書き換えます。

window.addEventListener('DOMContentLoaded', () => {
    let $ = jQuery;

以上です。

3. 注意点

現時点で「WP Cerber Security, Anti-spam & Malware Scan」のバージョンは 8.8.3 ですが、WordPress上でこのプラグインのバージョンが更新されると、書き換えた部分は上書きされてしまいます。その際に、元のコードが現在と変わっている可能性もありますので注意してください。

4. 参考

📂-WordPress

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

WordPressサイトで現在表示しているページの編集ページを開くブックマークレットを作りました

目次概要編集ページへのURL作成したブックマークレットまとめ 概要 WordPressにログインした後、通常のページ(管理ページではなく)を表示すると、画面上部に管理ツールバーが表示されます。このツー …

WordPress

WordPress テーマ STINGER 8 で、style.css の変更をすぐに反映させる方法

WordPress の無料テーマである STINGER 8 のカスタマイズのお話です。 スポンサードリンク 目次1. 問題点2. 対策準備作業style.css に変更を加えた後に必要な作業3. まと …

WordPress の投稿記事に画像を貼る手順と sizes 属性値の変更

目次1. はじめに2. 事前の追加設定3. 投稿記事を作成する時に、画像を挿入する手順[メディアを追加] ボタンから画像を挿入4. 参考 1. はじめに この Webサイトは WordPress で作 …

WordPress

WordPress をフレームワークとして利用する

目次1. はじめに2. WordPress をフレームワークとして利用する場合に便利な機能3. ブログでない Webサイトに WordPress を使う試み3-1. したいこと3-1-1. メインのコ …

WordPress

【WordPress】Failed to load plugin url: /wp-content/plugins/post-snippets/tinymce/langs/ja.js というエラーが表示されました

WordPressで、Failed to load plugin url: /wp-content/plugins/post-snippets/tinymce/langs/ja.js というエラーが発生しました。