web-dev-qa-db-ja.com

特定のページに異なるサイドバーを表示する方法

私はブログを作っていて、特定のページだけに別のサイドバーを見せたいのですが、それらのサイドバーにウィジェットをいくつか追加しますが、それらはデフォルトのサイドバーには見せたくありません。

私は これを行うコーディング方法を見つけました しかし、私はプラグインを使用したいのですが、自分でコードを編集しないでください。

クライアントの手でサイドバー/ウィジェットを追加/削除する制御を与える必要があります。

それで、これを簡単に行うためのプラグインはありますか?

4

私のクライアントは最近これを達成するために Widget Context のようなプラグインを使いました。

別のsidebarsを作成するのではなく、ウィジェットをどのcontextsに表示するかを定義するだけです。したがって、特定のページに表示するウィジェットのセットがある場合は、それらだけにマークを付けます。そのページに表示されます。しかしそれはあなたが望むならすべてのページ/投稿に現れるウィジェットを使い続けることを可能にします。

このプラグインの便利さはあなたが何もコーディングする必要がないということです、そしてそれはあなたがあなた自身のクライアントの手に入れることができるかなり直感的なUIを持っています。

4
EAMann

私は ウィジェットロジック ウィジェットコンテキストよりも好む。しかし、その理由は思い出せません。

2
ariefbayu

これが私が公開したばかりの Graceful Sidebar Plugin です。これにより、ページまたは投稿ごとにカスタムコンテンツを作成できます。 「graceful_title」と「graceful_content」という2つのカスタムフィールドをページまたは投稿に作成し、優雅なサイドバーウィジェットをテーマのサイドバーにドラッグするだけです。

1
Michael Lynn

ウィジェットの表示 を試すこともできます。これは、ウィジェットを表示したいページやその他の領域を含むドロップダウンリストを表示します。

1
Philip

あなたがリンクしたチュートリアルはGenesis Frameworkのためのものです。創世記を使っているなら、 Simple Sidebars を使えます。

0
dreamwhisper