/ 最終更新日 : 2019年9月16日 gundam サイドバー のウィジェットについて VWSとは › フォーラム › Lightning › サイドバー のウィジェットについて サイドバー のウィジェットについて このトピックには4件の返信、2人の参加者があり、最後にgundamにより5年、 2ヶ月前に更新されました。 5件の投稿を表示中 - 1 - 5件目 (全5件中) 投稿者 投稿 2019年9月12日 4:28 PM #20349 gundam参加者 Lightning Pro JPNSTYLE を、使用させていただいてます。 サイドバーの表示、非表示を $_SESSIONに値があるかないかで、表示、非表示を切り替えたいのですが if(isset($_SESSION[‘aaa’])){ //ウィジェット表示 } else{ //ウィジェット非表示 } みたいな感じがイメージなのですが ちなみに カスタム投稿タイプを追加すると ウィジェットが追加できる領域?ができると思いますが そこに、ウィジェットを追加しておいて 実際に表示するソースで上記のように分岐を考えております。 sidebar-post.php あたりをみては見たものの、やはり、わからず、質問した次第であります。 どうぞ、よろしくお願いいたします。 2019年9月12日 9:37 PM #20357 DRILL LANCERモデレーター sidebar-post.php 等で制御しているのはウィジェットではなくウィジェットエリアです。 ウィジェット単位で条件分岐を使用して制御したい場合はWidget Logicあたりがおすすめです。 2019年9月13日 8:54 AM #20370 gundam参加者 RiCKさんおはようございます。 いつもありがとうございます。 Widget Logicを見させていただきました。 条件分岐タグによって、分岐できるようなのですが 条件分岐タグ以外による分岐はできるのでしょうか? if(isset($_SESSION[‘aaa’])) 上記のように、セッション値があるかどうかみたいな条件分岐タグはあるのでしょうか? ページによって表示非表示は、現状似たようなプラグインwidget optionsを 使っていたのですが・・・。 希望動作はページよってではなく、 セッション値があるかどうかで表示非表示を行いたいと思っております。 最初に、通常通り、ウィジェットを特定ページに設定(割り当て)しておいて セッション値があれば、何もしなく通常通り表示、値があれば非表示にするが希望です。 2019年9月14日 1:37 AM #20411 ベストアンサー DRILL LANCERモデレーター Widget Logic は 条件分岐コードをウィジェット内に直接記入するので、 条件分岐コード欄に isset($_SESSION['aaa'])とかempty($_SESSION['aaa'])とか入力してみて動けば儲けものと考え、 (最初のレスと2番目のレスとで仕様が真逆になっているのがきになりますが) そうでなければWordPress の公式フォーラムに相談すると良いかもれません。 2019年9月14日 5:25 AM #20418 gundam参加者 RICKさんおはようございます。 インストールして 希望通りに動かすことが出来ました。 本当にありがとうございます。 感謝です。 投稿者 投稿 5件の投稿を表示中 - 1 - 5件目 (全5件中) このトピックに返信するにはログインが必要です。 ログイン ユーザー名: パスワード: ログイン状態を保持 ログイン