it-swarm-ko.tech

자식 테마에서 wp_enqueue_script ()를 호출 할 때 부모 테마에 등록 된 JavaScript 파일이로드되지 않습니까?

내가 프레임 워크 부모 테마를 만들고 부모 functions.php에서 자주 사용하는 가능한 모든 js 파일을 등록하고 싶습니다. 자식에서이 파일을로드하려면 functions.php를 사용해야합니다. wp_enqueue_script()을 사용해야합니다.

하지만 작동하지 않습니다 ...

어떤 단서?

1
Eduplessis

하위 functions.php 파일은 부모 functions.php 앞에로드되므로, 그들을 대기열에 추가 한 후에 등록합니다. 훅 대신에 'after_setup_theme'와 같은 스크립트를 큐에 넣어보십시오.

1
John P Bloch

그런 식으로 코드를 분할하는 것은 나쁜 형태입니다. 항상 디버깅을 쉽게하기 위해 같은 위치에있는 함수와 함수를 호출해야합니다.

즉, 부모 테마의 functions.php 파일에 wp_enqueue_script() 호출을 배치하면 예상대로 작동합니까? 그렇지 않다면 다른 일이있을 수 있습니다 ... 코드를 진단하고 수정해야합니다.

0
EAMann