WordPress 2.3 のダッシュボードで表示されるニュースをカスタマイズ

Twitterで、M’s Life 2のminamiさんが、

Twitter / Minami: 本家WPのダッシュボードTOPで表示されてる他の Wo...

本家WPのダッシュボードTOPで表示されてる他の ニュースが全て英語なんだけど、これ日本ユーザーが出るようにできるのかな?

と、発言されたのを受けて、ダッシュボードのトップに表示されるニュースの変更をしてみました。WordPressMeでは、標準で日本語の記事が表示されるようになっているのですが、本家では、海外の記事ばかりでちょっと・・・と思うので。
(出来ればプラグインでと思ったのですが、ちょっと2.3での情報を見つけることが出来なかったので、直接コードを修正してみます。)

ここでは 2.3.2 で行った作業をメモします。
変更するファイルは一つです。
wp-admin/index-extra.php を開いて、

30行目付近の

PHP:
  1. <?php
  2. }
  3. break;
  4. case 'devnews' :
  5. $rss = @fetch_rss(apply_filters( 'dashboard_primary_feed', 'http://.org/development//' ));
  6. if ( isset($rss->items) && 0 != count($rss->items) ) {
  7. ?>

50行目付近の

PHP:
  1. <?php
  2. }
  3. break;
  4. case 'planetnews' :
  5. $rss = @fetch_rss(apply_filters( 'dashboard_secondary_feed', 'http://planet..org//' ));
  6. if ( isset($rss->items) && 0 != count($rss->items) ) {
  7. ?>

のアドレスを変更します。
最初のほうはの公式Blogなので、残してても問題ないのではないでしょうか?
公式アナウンスは大切だと思いますし。

2つ目のアドレスを変更して、希望のフィードを読み込ませ表示したいと思います。

ここでは、はてなリングの を利用してみます。
http://planet..org//を、http://wordpress.ring.hatena.ne.jp/rss に差し替えます。
これだけでダッシュボードのその他のニュースが差し替えられ、はてなリングの記事が表示されるようになります。

さらに、表示件数や、記事の抜粋表示もできます。

Related posts

4 Responses to “WordPress 2.3 のダッシュボードで表示されるニュースをカスタマイズ”


  1. Gravatar Icon 1 Minami

    さっき twitter つぶやいてたことが、すぐに解決されてエントリになっててびっくり!はやい!

  2. Gravatar Icon 2 kohaku

    簡単にプラグインで解決できるようです。
    ちょっと頑張って勉強してみます。

  3. Gravatar Icon 3 tai

    こんな感じ :-)

    function kohaku_primary_feed() {
    return "http://ja.wordpress.org/feed/";
    }

    function kohaku_secondary_feed() {
    return "http://planet.wp.luac.net/feed/rss/";
    }

    function kohaku_secondary_link() {
    return "http://planet.wp.luac.net/";
    }

    add_filter('dashboard_primary_feed', 'kohaku_primary_feed');
    add_filter('dashboard_secondary_feed', 'kohaku_secondary_feed');
    add_filter('dashboard_secondary_link', 'kohaku_secondary_link');

  1. 1 プラグインでWordPress 2.3 のダッシュボードのニュースをカスタマイズ at orioa

Leave a Reply





Saur
Loopy Red
Pink for October
T1
Pigments
Facebooked
Ranting Daily
Love