WordPressでmore表示中かどうかを確認する

wordpressで記事書いていると、more表示中だけ表示して、一覧表示の際には隠しておきたい内容ってあるじゃないですか。
それをする方法。

PHP実行系プラグイン入れて

<?php if(strpos(get_the_content(),'id="m'.'ore')){  ?>
詳細表示のときには表示させ、一覧表示の際には表示させたくない内容
<?php } ?>

とすればOK。

詳細文の方にはidで『more数字』が付くようにwordpressでなっている。
一覧の方にはそれがない、ということでの判定方法。

文字列が分けられているのは引っ付けてると判定用に書いたIF文みて『ある』と判定されるから。

大丈夫だと思うけど、もしかしたら環境次第では変わるかも知れないので、そこは臨機応変に。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です