Moral Hazard!!

ドラマーが音楽やホームページやガラクタを作るよ。

特定のページにのみ表示、非表示を切り替える。

No Comment wordpress

やりたいこと・・・トップページだけ文字やコンテンツを表示して、他のページでは見えないようにする。

<?php if (is_home()) { ?>
トップページのみ表示する部分
<?php }else{ ?>
トップページ以外のページで表示する部分
<?php } ?>

特定のページでだけ表示したくない場合は

<?php if (!is_home()) { ?>
トップページのみ表示しない部分
<?php } ?>

indexページの最新の記事だけ入力フォームを出力する。

No Comment wordpress

インデックスページ(index.php)の最新記事にのみ、コメント入力欄を表示させたい。
その他の記事はコメントのみで入力欄は要らない。

コメントページ2(comment.phpを複製してcomment2.phpに)を作る。
comment2.phpから入力フォームを削除する。
$loopcounterを使って記事のループ回数をカウントし、二つのコメントページに振り分ける。

<?php $loopcounter = 1; ?> //ループ前に$loopcounterを1にする
<?php if(have_posts()):while(have_posts()):the_post(); ?>//記事のループ開始
<?php $withcomments = true; ?>//インデックスページにcomment.phpを読み込むときはこれが必要
<?php if ($loopcounter <= 1) : ?>//$loopcounterが1かそれ以上かで分岐させる
<?php comments_template(); ?>//$loopcounterが1の時はコメントページを呼び出す
<? else : ?> //2以上だった場合↓
<?php comments_template('/comments2.php'); ?>//コメントページ2を呼び出す
<?php endif; ?>//$loopcounterの処理終了
<?php $loopcounter++; ?>//$loopcounterに1を加える
<?php endwhile; else: ?>//記事のループする。もし記事が全く無いときは↓
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>//記事が全く無いときのメッセージ
<?php endif; ?> //終了

実は実話

2 Comments 駄日記

こんばんわ、スタジオは非常に寒いので上下にユニクロのヒートテック(黒タイツ)を着用しているのですが、ドラムを叩き出すとアツく暑い。
ので、普段ドラム練習のときは服を脱いで上手ユニクロ丸出しのキャッツアイスタイルで叩いております。
扉を開けられたら、終わりだ・・・やっちんです。

新年になって目が覚めたらハンサムになっていた!何てこともなく毎日が過ぎていくわけですが。
むしろ体重が1キロ増えてた。変化と言えばそれだけ。

もっと!変化をつけるぞ!

(今年は変化球で勝負だ)