個々の投稿のサイドバーをカスタマイズするには、2つの一般的な方法があります。
投稿用に新しいサイドバーを作成します。 コードまたはプラグインを使用して カスタムサイドバー 、 WPカスタムサイドバー 、 ページごとのサイドバー 、または類似。
ウィジェットロジック または 条件付きウィジェット のようなプラグインを使用して、個々のウィジェットに条件付き表示ルールを作成する 。
カスタマイズしたい投稿が複数ある場合は、オプション1を使用すると、[ウィジェット]ページにサイドバーが増えることがあります。オプション2を使用すると、バックエンドに長くて複雑で扱いにくいサイドバーがすぐに表示される可能性があります。そして1と2の両方で、ユーザーは自分がカスタマイズしたいページとは別のページで物事を管理しなければなりません。
サイドバー/ウィジェットエディタ( 外観"ウィジェット のように)をポスト編集画面に追加するためのプラグイン(または関連する試み)はありますか?考えは便利で直感的な方法で与えられたページのデフォルトのサイドバーを無効にするオプションをユーザに与えることでしょう。
それはこのような何かをするかもしれません:
_override_sidebar
メタフィールドにその旨が示されている場合は、デフォルトのサイドバーを置き換えるためのfilterを含めます。私はこのためのプラグインが見つからないようです。プラグイン、落とし穴、関連コードなどの提案はありますか。
私はもっとエレガントなアプローチがあると確信しています(私が知りたいのですが!)とにかく、私は解決策を提供したいのですが。あなたはデフォルトのウィジェットを持つデフォルトのサイドバーと利用可能なすべてのカスタムウィジェットを持つカスタムのサイドバーを作成することができます。次に、以下のプラグインを組み合わせて使用します。 単純なフィールド および ウィジェットロジック ウィジェットの選択のみを表示する。
方法:
それほどきれいではありませんが、この方法は私にとっては非常にうまくいきます。
それがさらなる拡張のためのアイデアを手助けするか、または与えることを願っています。
誰かがそれに取り組んでいるようですね。
バケット - ウィジェットの代替
私が作ったのは、wordpressがウィジェットを処理する方法に満足していなかったためです。私はそれがよりカスタマイズされることを可能にする他のCMSに慣れています。それに加えて、私はクライアントが使用するのに十分簡単であることが必要です。
http://support.advancedcustomfields.com/discussion/1660/buckets-widgets-alternative
スレッドでダウンロードするためのベータ版があります。
[更新]
これは現在Repoの公式プラグインです。
http://wordpress.org/extend/plugins/buckets/
このプラグインはウィジェットの代替として設計されています。しかしそれの用途はそれ以上に拡張することができます。それはそれだけで問題なく動作しますが、Advanced Custom Fieldsプラグインと組み合わせると本当に飛んでいきます。
あなたが探しているものかもしれない2つのプラグイン: