2010-04-06 4 views
0

내 고객은 WordPress 블로그의 배너를 가로 채어 기존의 콘텐츠를 표시하고 바로 아래에 콘텐츠와 사이드 바 위에 다른 배너가 나타나도록 플러그인을 만들고 싶습니다. 그리고 그는 그것이 대부분의 테마에서 작동하고 테마에 특화되지 않도록해야합니다.WordPress에서 배너를 가로채는 방법은 무엇입니까?

add_action ('loop_start', 'interceptMe')을 사용하여 게시물이나 단일 게시물 앞에 맨 위에 항목을 넣을 수 있지만 여전히 오른쪽에 세로 막대가 남았습니다. 나는 이것을 알아낼 수 있는지 알아보기 위해 add_action ('all', 'test')을 사용하여 다른 인터셉트를 덤프했지만, 아직 얻을 수없는 것 같습니다. 나는 모든 esc_html 호출을 가로 채고 문맥에 따라 그것을 검사해야만 배너를 사용할 때까지 검사 할 것이라고 생각합니다.

누구든지 배너를 가로 채어 다른 사람 바로 아래에 추가하는 방법을 알고 있습니까?

답변

1

이것은 매우 어려운 일입니다. 이처럼 교차 테마 삽입을 할 수있는 일관된 구조, HTML 또는 CSS ID가 없습니다 (지옥, 일부 테마는 에 헤더 이미지가이 아닙니다). 이를 위해 각 테마를 수동으로 변경해야 할 것입니다.

0

H1 태그를 찾고 바로 뒤에 배너를 삽입하는 자바 스크립트를 삽입한다고 가정 해 보겠습니다. Ceejayoz는 맞습니다. - 다른 테마에 일관성이 없습니다. 하나의 주제는 사이트 헤더에 대해 H1을 사용하고 게시물 제목에 대해 H1을 사용할 수 있습니다.

관련 문제