レンサバとワードプレス.net

レンタルサーバー比較とWordPressのタカのブログ 初心者におすすめの個人向けレンタルサーバー

テンプレート

カテゴリーの記事一覧の表示を投稿順から更新順に変更する方法

投稿日:

SEOテンプレートのSTINGER8を使ってるんだけど、カテゴリーの記事一覧のテンプレートであるitiran.phpをカスタマイズすれば、投稿順から更新順に変更することができます。やったことはないけれどできるはずです。

だけど、今回はfunctions.phpに追記することにしました。子テーマのfunctions.phpにコピペするだけなので、とっても簡単です。だけど、functions.phpをカスタマイズする場合は、必ず、バックアップしてくださいね。

functions.phpに追記してカテゴリーの表示を更新順にする

STINGER8の子テーマのfunctions.phpに下記を追記しました。

function my_orderby_modified( $query ) {
	if( $query->is_main_query() ) {
		if( $query->is_category() ) {
			$query->set( 'orderby', 'modified' );
		}
	}
}
add_action( 'pre_get_posts', 'my_orderby_modified' );

3行目の

if( $query->is_category() ) {

で条件分岐しています。

カテゴリーではなくトップページの記事一覧を更新順にしたいのなら、

if( $query->is_home() ) {

とすればいいんです。

トップページを固定ページにすると記事一覧が表示されない

トップページを固定ページに設定している場合は、

if( $query->is_front_page()() ) {

ってことになります。

ただし、トップページが固定ページの場合は、記事一覧が表示されないんです。

トップページを固定ページにしながら、記事一覧を表示することはできますが簡単ではありません。トップページに記事一覧を表示させるときに、更新順になるようにすればいいんです。

過去記事の修正のモチベーションが上がると思う

カテゴリーの記事一覧を投稿順から更新順にしたのは、過去記事を修正しても誰も気が付かないからです。過去記事を修正したら、検索エンジンからのアクセスが増えたってことはあるんだけど、あんまりないんです。

そうなると、過去記事の修正をしなくなるんです。それで、過去記事修正のモチベーションが上がるようにカテゴリーの記事一覧を更新順にしたんです。記事を修正するとカテゴリーのページの先頭に表示されます。

過去記事がカテゴリーのページの先頭に表示されれば、目にする機会が増えアクセスも増えてくれるかもしれません。そうなれば、さらに過去記事を修正する好循環になるんですけどね。

WordPress の記事一覧を更新日時順で表示する | Thought is free

詳細は →

WordPressテーマ「ハミングバード」


-テンプレート

執筆者:

-関連記事-

Simplicity2のメニュー間隔を広げて等間隔のようにしてみました

Simplicity2のグローバルメニューは左寄せなんです。それで、表示するメニューが少ない場合には、等間隔のメニューにしたいってことがあると思います。だけど、Simplicity2のグローバルメニュ …

子テーマのテンプレートをバックアップすることに変更しました

ブログって記事を書くことが最優先なんです。だからって、テンプレートをカスタマイズしないでデフォルトのまま使うっていうのは難しいいんです。でも、やりたいカスタマイズは、だいたいできたのでテンプレートのカ …

サイドバーにカテゴリー別の最新の記事を表示しています

サイドバーに人気PV数ランキングを表示しています。それだけじゃなくて、カテゴリー別の人気PV数ランキングも表示しています。他には、最新の記事も表示してるんだけど、もしかして、カテゴリー別の最新の記事も …

賢威6の関連記事のタイトルの文字サイズを大きくする

少し前に、このブログで使っているテンプレートの賢威6の文字サイズを大きくしました。ちょっと文字が小さ過ぎるんじゃないの?ってところの文字サイズを大きくして見やすく読みやすくしたんです。そして、テンプレ …

STINGER8のアイキャッチの画像サイズを指定して正方形にしよう!

テンプレートは、最高にシンプルなSTINGER8を使っているんだけど、STINGER8のアイキャッチの画像サイズって指定されていないんです。100×100の正方形のアイキャッチ画像にしてるんだけど、そ …