ウィジェットの「投稿本文上」を設定しながら、特定投稿で解除したい

Simplicityの特徴 フォーラム Simplicityについての質問 ウィジェットの「投稿本文上」を設定しながら、特定投稿で解除したい

  • このトピックには3件の返信、2人の参加者があり、最後にkatoにより10年、 11ヶ月前に更新されました。
3件の返信スレッドを表示中
  • 投稿者
    投稿
    • #27989
      kato
      ゲスト

      はじめまして。
      他のテーマをさまよった挙句、SIMPLICITYにさせていただきました。
      まだ利用して時間もたっていませんが、便利で驚いています。
      さて、質問です。
      ウィジェットの「投稿本文上」に、投稿用に、ヘッダを作っています。
      しかし、全部の投稿に必要なわけではなく、一部の投稿はこれを解除したいのです。
      もちろん、投稿本文下とかも含めたウィジェットの一部解除の方法があれば教えていただきたいです。

      また、運用サイトの記事を複数のライターでアップしていきたいのですが、投稿本文上のウィジェットを投稿ヘッダに利用し、それぞれ運用したいのですが可能でしょうか。
      ログインのアカウントによって、投稿本文上のウィジェットをそれぞれの人の顔写真と名前をいれて、記事本文を単純に投稿すれば、ログインアカウントの方のヘッダがそれぞれ反映されるようにしたいのですが。

      ご連絡いただけると幸いです。
      ではよろしくお願いします。

    • #27998
      Hidekichi
      ゲスト

      内容をjQueryで非表示にするだけなら、メニューによってテンプレートを変更する方法がありましたら教えて頂けますか?ここで僕が答えた方法で、タイトルを変更する部分のjQueryを書き換えればイケます。

      $(該当セレクタ).hide();

      最初からhtmlに出力しないというのであれば、entry-body.phpのコメント部分で言う「投稿本文上ウイジェット」等をin_category等を利用して、条件分岐すれば行けると思います。
      他にもis_page、is_singleとか色々とあります。

      <?php if ( in_category( array( 'aaa', 'bbb', 'ccc', 'ddd', 'eee' ) )) : ?>
      カテゴリが'aaa', 'bbb', 'ccc', 'ddd', 'eee'であれば表示
      <?php else: ?>
      それ以外
      <?php endif; ?>

      親テーマをイジる場合、アップデートでカスタマイズした内容がなくなるので、必ずバックアップをとっておくようにして下さい。

    • #28024
      アバター画像わいひら
      キーマスター

      ウィジェットを使用するなら、hidekichiさんが書かれているように、entry-body.phpのウィジェット部分を、条件分岐してカスタマイズするしかないと思います。

      ユーザーごとに変更するのであれば、ウィジェットは向いていないと思います。
      ユーザーを、以下の方法で取得して、条件分岐を書いてHTMLを書き込むとかの方がいいのではないかと思います。
      [WordPress] ユーザー情報を取得する | unlinked log

      というか、ユーザーごとに変更するなら、プラグインで何か良いものを探した方が良いかもしれません。

    • #28074
      kato
      ゲスト

      Hidekichiさま、わいひらさま

      ご返答ご丁寧にありがとうございます。
      やはり結構たいへんなんですね、、、
      私はそこまでphpが詳しくないので、ヘッダ部分を手動にして、対応したいと思います。
      ありがとうございました。
      今後とも宜しくお願いします。

3件の返信スレッドを表示中
  • トピック「ウィジェットの「投稿本文上」を設定しながら、特定投稿で解除したい」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)