2011-09-16 5 views
1

サイドバーをページのコンテンツと同じ高さにしようとするのは常に魅力的です - あなたのページはあまりにも短く、ボトムにページがあまりにも長くなりすぎて、ページがランニングセンテンスのように見えます。ダイナミックダイナミックワードプレスのサイドバー

コンテンツの長さに基づいてウィジェットを追加/削除/表示する方法はありますか?利用できるサイドバーの空白がたくさんある場合、サイドバーには別のウィジェットが表示されますか?

私は完全にこれを避けるために良いだろうということに同意オーバーフローCSSプロパティを認識してんだ、とかなり異なった方法を見つけるためにしようとするだろう:)

+0

このプラクティスでは、ユーザビリティの問題が発生すると思います。ウェブページを閲覧したり、ページの重要な部分(メインナビゲーション、またはあなたのケースではサイドバー)がクリックごとに変わると、混乱します。 – crashbus

+0

間違いなく。この場合、サイドバーは重要な情報ではなく、ほとんど無関係なウィジェットです。変更されるウィジェットは、投票のようなフィラーのコンテンツ、2番目の「最新の投稿」ウィジェット、そのようなものです。 – emc

答えて

0

。ユーザーは、一定のサイドバーのサイズに慣れています。いくつかのページはサイドバーよりも短く、サイドバーよりも長くなっています。

しかし、実際にはあなたの質問には答えません。理論的には、投稿の長さを決定し、それに基づいてどのウィジェットを含めるべきかを判断することができます。しかし、それは私のスキルを超えています。

途中の解決策として、サイドバーをより詳細に制御できるウィジェットを使用できます。私はhttp://wordpress.org/extend/plugins/conditional-widgets/を好むが、私はhttp://wordpress.org/extend/plugins/widget-wrangler/もうまくいくと思う。これらを使用すると、どのウィジェットがどのページに表示されるかを指定できます。長さの異なる数百の記事がある場合、これは適切ではないかもしれませんが、いくつかのページがある場合は、これを使用して特定のページにウィジェットを追加し、短いウィジェットを見つけることができます。

希望すると便利です。

+0

これは実行中の解決策です。私はjsで何かができると確信していますが、まだ何も見ていません。 – emc

0

hereは、ページの長さによって動的なサイドバーに関する興味深い投稿です。これは役に立ちますか?

関連する問題