RSSImport 日付位置のカスタマイズ

WP-RSSImport というのは、当ブログでは使っていないけれど、
当ブログの記事を取得させるために他のブログ二箇所で使っているプラグイン。
カテゴリも選択できるし、タイトルや日付取得に大変便利なのだ。
ウィジェットで挿入するほか、記事内にはショートコードで任意の場所に表示可能。
なので、他のブログの取得だけでなく、自ブログ内のデザインに様々に利用できる。
以前もどこかに書いているかもしれないけれど、忘備メモとして。

設置と概要の参考サイト
RSSを読込み・表示するプラグイン“RSSImport”の設定方法

私は、最近の記事を10件新着順にAとBのカテゴリだけ表示させる、
というようなシンプルな使い方をしているんだけれど、ちょっと癖があって、
いつもCSSで悩む。
特に日付。そのままだと日付を前に出せない。
これをついCSSで制御しようとしてしまうのだが、
PHPを一か所だけ入れ替えればいいだけのこと。
ただし更新があると元に戻ってしまうけれど。

RSSImportで日付を表示し、日付を先に表示する方法

修正前

$echo .= '<a' . $target . $rel . ' href="' . $href . '" title="'. $atitle . '">' . $title . '';
if ( isset($pubDate) && $date && $pubDate != '' )
$echo .= $before_date . $pubDate . $after_date;

修正後(dateタグをtitleタグの下に移動)

if ( isset($pubDate) && $date && $pubDate != '' )
$echo .= $before_date . $pubDate . $after_date;
$echo .= '<a' . $target . $rel . ' href="' . $href . '" title="'. $atitle . '">' . $title . '';

 

【追記 2015.9.29】

表示を古い順にもできるように勘違いしていましたので記事を修正しました。
マリさん、お役に立てなくてごめんなさい。

あれこれ調べていたらプラグインを使わなくてもRSSフィードを取得できる方法がありました。
CSS表示の制御はこの方法が楽そうなのでメモ。
別のブログの新着記事タイトル一覧を表示する方法 #WordPress

こちらは投稿記事を古い順にする方法
古い記事を上にする方法はありますか?

  • トップへ戻る
  • カテゴリアーカイブ
  • HOME

3 Comments

  1. はじめまして。
    RSS Importで最近の記事を10件表示していますが、
    デフォルトでは、最新の記事から表示されますが、
    並び順を逆にして、「古い記事から」表示させる方法がないか
    悩んでおります。
    ありましたら教えていただきたいのですが。
    どうぞよろしくお願いいたします。

    • はじめまして。

      私、日付の古い順に表示させるって書いてますね。
      自分でもそのつもりでいたのですが、お答えしようとして実際の表示を見てみたら、全て新しい日付順でした。
      同じようにショートコードを使って記事を取得させるList category postsと混同していたようです。申し訳ありません。

      RSSImportでも日付を古い順にできないかと少し調べてみたのですが、よくわかりませんでした。
      WordPressの投稿記事を古い順に表示させるにはPHPコードの追加で出来るようですが、他のブログフィードの取得となると難しいのかもしれません。
      RSSImportではなく他の方法で可能かもしれませんので、Wordpressのフォーラム等で質問してみたらどうでしょうか。

      お役に立てなくて申し訳ありません。

      • お返事いただきまして、ありがとうございます。
        外部ブログからの読み込みは表示の操作が難しく、、思わぬ壁にぶち当たっている次第です(笑)いろいろ調べていてわかる限り唯一RSS読み込みの表示順に触れられてらっしゃると思い、コメントさせていただきました。
        RSSimportについても調べてくださったようでありがとうございます。
        フォーラムで質問するなど調べてみます。
        本当にありがとうございました!

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


*