wordpressで記事書いていると、more前だけを表示しているときだけ出して、一覧表示の際には隠しておきたいとか、またはその逆がしたい!ということがあるじゃないですか。
例えば、moreまで時とmore以降表示時で、表示させたい画像が違うとか。
それをカンタンに実装する方法。
PHP実行系プラグイン入れて、下記でOK。
<?php if(strpos(get_the_content(),'id="m'.'ore')){ ?> more以降も表示(詳細表示)の場合には表示し、一覧表示の際には表示させたくない内容 <?php } ?>
else付ければ、『その逆のとき』の指定となる。
詳細表示された内容は、DIV『id="moreページID"』に囲まれている。
一覧の方にはそれがない、ということでの判定方法。
文字列を分けているのは、判定用に書いたIF文みて『id=moreNOがある』と判定されてしまうのを防ぐため。
まず大丈夫だと思うけど、もしかしたらテーマやプラグインといった環境次第で、使えなくなることもあるかも知れないので、そうなった場合は各々対応してほしい。
コメント