前提・実現したいこと
みなさまこんにちは
現在会員向けのサイトの構築をWordPressで行っております。
会員向けのプラグインなどで、ログイン時とそれ以外での画像の表示/非表示や、
本文の先頭からの指定文字数の表示/非表示などはコントロールができております。
悩んでいること
現在、投稿の構造が、
<h2>各タイトル</h2> <p>参考テキスト</p> <blockquote>参考事例</blockquote> <h2>各タイトル</h2> <p>参考テキスト</p> <blockquote>参考事例</blockquote> <h2>各タイトル</h2> <p>参考テキスト</p> <blockquote>参考事例</blockquote>のような構造になっています。
試したいこと
ここで、single.phpでは、<?php the_content(); ?>のかたちでよびだしております、
しかし例えば、ログインしていないユーザーに対しては
は表示するが、
<blockquote>参考事例</blockquote>に関しては表示しない。
ということを実装したいと考えました。
単純に考えますと、ログインの切り分けによるCSSで<blockquote>要素に対してstyle="display:none;"
を適用すればよいのですが、出力した後ですと結局ソースコードには文字列がならんでしまいます。
そもそも<blockquote>~</blockquote>
で囲まれたものはログインの状態によって「出力しない」ということができないかといろいろと調べております。
上記のような本文を特定の条件で出力するコードに<blockquote>~</blockquote>のエリアは出力しないという
ことを実装することができるのでしょうか?
お忙しいところ申し訳ありませんが、
アドバイスをいただけると嬉しいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/10/26 09:27
退会済みユーザー
2018/10/26 10:35
2018/10/29 03:45