2012-12-26 1 views
1
내 플러그인에 스타일과 스크립트를 추가하기 위해 노력하고있어

그래서 사용 바닥 글보다는 꼬리말. wp_enqueue_style도 마찬가지입니다. 기본적으로 머리에 스크립트 또는 스타일을 추가해야한다고 읽었습니다. 나는 그 문제가 뭔지 모른다.워드 프레스 wp_enqueue_style 바닥 글에 스타일을 추가하지 헤더

+0

WP 3.3부터 wp_enqueue_style 중간 페이지를 호출하면 스타일이 바닥 글에로드됩니다. 참조를 위해 http://codex.wordpress.org/Function_Reference/wp_enqueue_style을 참조하십시오. – JimmyPena

답변

1

가능한 원인 : wp_head()이 헤더에서 누락되었거나 잘못된 위치에 있거나 어떤 식 으로든 호출되지 않습니다. 다른 스크립트가 제대로로드되고 있습니까?

또한 마지막 매개 변수로 'false'를 enqueue_script()에 전달하여 헤더에 강제로 삽입하려고 했습니까? 이것은 정말로 문제를 해결해서는 안되지만, 다른 것을 알아낼 수 없다면 시도해 볼만한 것이 될 것입니다.

+0

또한, add_my_scripts() 함수는 어디에 정의되어 실행됩니까? 그것은 플러그인이나 테마 functions.php 파일 또는 다른 곳에서 있습니까? – James

+0

jquery 스크립트가 head 태그에 나타나고 올바르게로드됩니다. wp_head 액션 훅을 사용하여 문서 머리 부분의 일부 텍스트를 반향 시키려고 시도했지만 원본을 검사 할 때 텍스트가 없습니다. wp_head ('echo "TEXT";')도 시도했지만 아무 것도하지 않았습니다. 방금 마지막 매개 변수로 FALSE를 추가하려고 시도했지만 작동하지 않았습니다. –

+0

그럼 이걸 테스트 해 보셨겠습니까? somefunction() {echo "test";} add_action ('wp_head', 'somefunction'); wp_head()가 실행될 때 호출 할 함수를 추가하는 올바른 방법입니다. 당신이 그것을 시도하고 아무것도 출력되지 않았다면, 아주 이상한 일이 일어나고 있습니다. 모든 것을 망가 뜨리는 플러그인처럼 ... 또는 당신이 작성한 코드. 방금 테스트 기능을 사용하여 요청한 것을 시도 했습니까? – James

관련 문제