2011-09-16 7 views
1

항상 사이드 바를 페이지 내용과 동일한 높이로 만들려고하는 드래그입니다. 너무 짧아서 페이지가 너무 오랫동안 지루해지며 페이지가 실행 중 문장처럼 보입니다.동적 인 동적 WordPress Sidebars

콘텐츠 길이에 따라 위젯을 추가/제거/표시 할 수있는 방법이 있나요? 사이드 바 공백을 사용할 수있는 경우에만 다른 위젯을 표시 할 수 있습니까?

나는 오버플로 CSS 속성을 알고 있어요, 오히려 나는 모두이를 방지하기 위해 더 나은 것이라고 동의 다른 방법 :

+0

이 연습을 통해 사용성 문제가 발생한다고 생각합니다. 웹 페이지를 탐색 할 때나 페이지의 중요한 부분 (예 : 메인 탐색 또는 귀하의 경우 sidbar)이 클릭을 변경할 때 혼동을줍니다. – crashbus

+0

확실히. 이 경우, 사이드 바는 중요한 정보가 아닌 대부분 외부의 위젯입니다. 변경 될 위젯은 설문 조사와 같은 필러 콘텐츠, 두 번째 '최신 게시물'위젯 등입니다. – emc

답변

0

을 찾으려고합니다. 사용자는 사이드 바보다 더 짧은 페이지와 사이드 바보다 더 긴 페이지가있는 일정한 사이드 바 크기에 익숙합니다.

그러나 실제로는 질문에 대한 답변이 아닙니다. 이론적으로는 게시물의 길이를 결정하고이를 기반으로 포함 할 위젯에 대한 판단을 내릴 수 있습니다. 그러나 그것은 나의 기술을 초월한 것입니다.

중간 해결책으로 사이드 바를보다 잘 제어 할 수있는 위젯을 사용할 수 있습니다. 나는 http://wordpress.org/extend/plugins/conditional-widgets/을 선호하지만 나는 http://wordpress.org/extend/plugins/widget-wrangler/도 잘 작동 할 것이라고 생각한다. 이들로 어떤 페이지에 어떤 위젯이 나타날지 지정할 수 있습니다. 길이가 다른 수백 개의 게시물이있는 경우 적합하지 않을 수 있습니다. 그러나 페이지 수가 많다면이 도구를 사용하여 특정 페이지에 위젯을 추가하고 더 짧은 페이지가있는 페이지 위젯을 적게 만들 수 있습니다.

희망이 도움이됩니다.

+0

네, 이것이 실행중인 솔루션 인 것 같습니다. js로 할 수있는 일이있을 것이라고 확신하지만 아직 아무것도 보지 못했습니다. – emc

0

here은 페이지 길이에 따라 동적 사이드 바에 대한 흥미로운 게시물입니다. 이게 도움이 되나요?