すみません。自己解決しました。
テーマのfunctions.phpで、JQueryの読み込みを行っているところがありますが、ここを修正しました。
functions.phpのコードを見ると、sidr_jsとsidr_do_jsがjqueryに依存しているのに、jqueryを明示的に読み込んでいないようです。そのため、jqueryが読み込まれる前にsidrの関数が呼び出されてしまい、エラーが発生しています。
ということで、下記のコードに差し替えたら、正常にテーマが表示されました。
/*sidr*/
function sidr(){
wp_enqueue_style('sidr_css', get_template_directory_uri().'/library/js/sidr-package-1.2.1/jquery.sidr.light.css');
wp_enqueue_script('sidr_js', get_template_directory_uri().'/library/js/sidr-package-1.2.1/jquery.sidr.min.js', array('jquery') );
wp_enqueue_script('sidr_do_js', get_template_directory_uri().'/library/js/sidr-package-1.2.1/do.js', array('jquery') );
}
add_action('wp_enqueue_scripts', 'sidr');
JQueryの読み込みが、Contact Form 7の何らかの影響を受けたかもしれないです。
@munyagu
ありがとうございます。
今、テストしましたら、教えてくださったコードで、意図した通り動きました。
大変助かりました。
感謝しています。
@wildworks @munyagu
こんにちは。
お二人とも、教えてくださって、ありがとうございます。
とても助かります。
早速、試します。