이 작업을 꽤 오랜 시간 동안하고 있으며 여전히 오류가 발생하고 있습니다.Wordpress : 스크립트가 제대로 작동하지 않습니다.
localhost에 새로운 Wordpress 페이지, 버전 4.0을 개발 중입니다. jQuery와 다른 스크립트를 사용할 수 없습니다.
필자는 functions.php에 스크립트와 스타일을 포함시켜야한다는 것을 알게되었습니다. Jquery가 이미 등록되어 있으므로 대기열에 넣어야합니다. 나는 또한 다른 스크립트를위한 하나의 script.js 파일을 추가로 원한다. 다음은 내 코드
function my_scripts_styles()
{
wp_enqueue_script('jquery');
/* REGISTER ALL JS FOR SITE */
wp_register_script('my_scripts', get_template_directory_uri() . '/js/scripts.js');
/* REGISTER ALL CSS FOR SITE */
wp_register_style('default',get_template_directory_uri() . '/css/style.css');
/* CALL ALL CSS AND SCRIPTS FOR SITE */
wp_enqueue_script('my_scripts');
wp_enqueue_style('default');
}
add_action('wp_enqueue_scripts', 'my_scripts_styles');
CSS의가 작동,하지만 파일 스크립트가 제대로 장착되지 않았거나 뭔가 코드에 문제가 있습니다. 그것은 테스트 코드 다음이 포함
jQuery(document).ready(function($) {
$('div').hide();
console.log("FFFF");
});
하지만 오류를 얻을
Uncaught TypeError: undefined is not a function (Anonymous function)
나는 그것이 호환성 모드로 인해 같아요,하지만 난 지금까지 내가 잘못 뭐하는 거지 발견하지 않았습니다.
$ ('div'). hide(); – cforcloud
오타가 수정되었지만 동일한 결과가 나타납니다. –
또는 때때로 함수 ($)의 $. 브라우저 콘솔에서 회선 번호를 확인하십시오. – cforcloud