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

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

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

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

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

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

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

30行目付近の

30
31
32
33
34
35
36
<?php
}
break;
case 'devnews' :
$rss = @fetch_rss(apply_filters( 'dashboard_primary_feed', 'http://wordpress.org/development/feed/' ));
if ( isset($rss->items) && 0 != count($rss->items) ) {
?>

50行目付近の

50
51
52
53
54
55
56
<?php
}
break;
case 'planetnews' :
$rss = @fetch_rss(apply_filters( 'dashboard_secondary_feed', 'http://planet.wordpress.org/feed/' ));
if ( isset($rss->items) && 0 != count($rss->items) ) {
?>

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

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

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

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

カテゴリー: WordPress タグ: ,
  1. 2008 年 1 月 17 日 17:55 | #1

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

  2. kohaku
    2008 年 1 月 18 日 11:36 | #2

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

  3. 2008 年 1 月 18 日 20:23 | #3

    こんな感じ :-)

    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. 2008 年 1 月 19 日 16:06 | #1