【STINGER3】NEW ENTRYを削除して過去記事をランダムで表示する!

いろんなところで言われてますが、サイドバーにあるNEW ENTRYって正直あんまりいらないですよね。

トップページならすでにエントリ一覧にあるし、記事を読んでいる時はそもそもあの位置じゃ見ないと思うんですよ。

と、言うことでこの際NEW NTRY削除!代わりに過去記事をランダムで表示してみました!

過去記事を表示してPVが増えるのか?と聞かれると正直ワカランって感じですが、ランダムでイロイロ出てくるのは面白いのでやってみました!

NEW ENTRYからランダムへ!

NEW ENTRYを削除する

まずはNEW ENTRYを削除しちゃいましょう!
NEW ENTRYの記述は、sidebar.phpに書かれているのでまずはテキストエディタで開きましょう。

あ、もちろんですがバックアップはお忘れなく。

開いたら、<!–最新のエントリ–>から<!–/最新のエントリ–>までを切り取ってエディタにコピペします。

え?なんでコピペするのかって?
フフフ、後で分かりますよ

とりあえずこれでNEWENTRYの削除は完了です。

過去記事をランダムに表示する!

次にランダムで記事を表示させましょう。もちろんサムネイル付きです!

まずはさっきコピペしたNEWENTRYのコードに一文追加します。

ランダム部分を付け加えたら、後は自分が表示したいとこに全部コピペすればOK!
そう、さっきエディタにコピーしたのはそのまま使いまわすためだったのです!

ちなみに自分は、スクロールの時に追尾させたいので

<?php get_template_part(‘scroll-ad’);?>

の下にコピペしました。
NEWENTRYがあった位置に表示したいー!って人はすいません、最初の位置にそのまま戻してください。

後はCSSをいじって自分好みにいじりましょう!

追記:STINGER5ではnewpost.phpを変更

コメントで質問されたので追記。

STINGER5の場合は、新着記事(NewPost)がsidebar.phpではなく、newpost.phpに書いてあるのでそっちをいじらないとダメなんです。

デフォルトの状態で使っている場合、下のコードをそのまんまコピペしてnewpost.phpに上書きしてあげればOK。新着記事だったところがランダムに変わってるはず!

もしサイドバーで位置を変えたい場合は、sidebar.phpを開いて

13~16行目に書いてある最新のエントリの部分を表示したい位置に移動させてあげれば大体なんとかなります。

うまくいかないとかあったら、コメントにお願いしますm(_ _)m

NEWENTRYとランダム表示を使い分ける!

NEWENTRYをそのまま削除しちゃってもいいんですが、特定のページでは表示したい!って人もいると思います。

そんなときは、コレで上手に使い分けましょう!

参考:STINGER3公式

これを使えば、トップページではランダム、個別記事では最新記事なんてことも可能です!

ちなみにコレ、この記事を書くときになんとなーくSTINGERの公式みてたら発見したやつです。

正直カスタマイズしてるときに知りたかったです。

他にも

こんなこともできるので自分の好きなようにドウゾ

コメントを残す

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