2012-12-17 4 views
1

Wordpress 용 컨텐츠 슬라이더를 개발 중입니다.이 내용 슬라이더를 HTML 컨텐츠로 어떻게 삽입 할 수 있는지 알 수 있습니다.Wordpress의 루프 이전에 동적 내용을 추가하십시오.

add_filter('the_content', 'functionName)으로 콘텐츠를 필터링하려고했지만 각 게시물 앞에 콘텐츠 슬라이더가 표시됩니다.

답변

1

add_filter('the_content')을 사용하는 경우 루프의 단일 게시물 또는 일련의 게시물에 관계없이 게시물의 콘텐츠가 출력 될 때마다 함수가 호출됩니다. 게시물 내용이 페이지에 출력되기 전에 "연결"해야하는 경우 모든 WP 테마의 동적 부분은 get_header() 또는 get_sidebar() (또는 이벤트 get_footer)입니다. 그래서 최고의 행운이 같이 get_header으로, 내용에 필터하지만 액션을 사용하지 않는 것 :

add_action('get_header', 'your_function'); // Add priority & param args if necessary 
문제는이 header.php를 호출하기 전에 실행되고, 도착이다

보통, body 태그가 header.php에서 열립니다.

즉, 테마 자체를 수정할 수없는 경우입니다. 그렇지 않으면 테마 자체에 작업을 쉽게 추가하고 원하는 곳에서 실행할 수 있습니다.

또 다른 기술은 바닥 글에 출력 할 수있는 JavaScript를 통해 문서가 준비된 후에 HTML 콘텐츠를 추가하는 것입니다.

관련 문제