サポート » 使い方全般 » RSSfeedを更新日時に変更したい

  • 解決済 hirokichi

    (@hirokichi)


    お世話になります。
    Raindropsのテーマでも他のテーマでもRSSfeedは新規投稿記事順に表示されると思うのですが
    それを更新日時順に変更することは可能なのでしょうか?!
    可能なら初心者ですが教えて頂けると嬉しいです。
    (よろしくお願いします)

    新規の記事をどんどん投稿していくブログじゃなく
    更新を主にやっていくブログなんで過去記事を更新した際
    RSSfeedに反映されると非常に助かります。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは、

    まずは、カスタマイズを急がずに、テーマの選定と、テーマの機能を十分理解するのが先決です。

    いきなりカスタマイズは、避けたほうがいいですよ。

    フィルタという機能を使うと、順番の変更は可能だと思いますが PHPの知識が必要です。

    例:functions.php

    function my_feed_orderby_modified( $orderby ) {
    
    	if ( is_feed() ) {
    		return "wp_posts.post_modified DESC";
    	}
    	return $orderby;
    }
    
    add_filter( 'posts_orderby', ' my_feed_orderby_modified' );

    hirokichi

    (@hirokichi)

    nobitaさんアドバイスありがとございます。
    遅くなりましたがあれからいろいろ検索しながら勉強していたら
    2コピペで出来るソースが公開されていました。
    試してみたところ考えていた通り更新順にRSSfeedが表示出来ました。
    ただ一部のパーサーだと表示出来ない物もありましたがwordpressでは正常に表示出来ました。
    ソースコードを公開しているサイトは以下です。

    WordPressのRSS表示を更新日順に変更する方法(RSSのカスタマイズ)

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「RSSfeedを更新日時に変更したい」には新たに返信することはできません。