サポート » 使い方全般 » ダッシュボードのRSS初期設定を変更したい

  • 解決済 tsubo

    (@tsubo)


    ダッシュボードで「Wordpress ブログ」「Wordpress フォーラム」がRSSで表示されますが、RSSフィードのURLやタイトルの初期設定を変更することはできるでしょうか?
    マルチサイト化した時に新規作成されたサイトに任意のRSSフィードを表示したいです。
    よろしくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 「/wp-content/languages/」にある「ja.po(ja.mo)」の

    #: wp-admin/includes/dashboard.php:79
    msgid "http://wordpress.org/news/"
    msgstr "http://ja.wordpress.org/"
    
    #: wp-admin/includes/dashboard.php:80
    msgid "http://wordpress.org/news/feed/"
    msgstr "http://ja.wordpress.org/feed/"
    
    #: wp-admin/includes/dashboard.php:94
    msgid "http://planet.wordpress.org/"
    msgstr "http://ja.forums.wordpress.org/"
    
    #: wp-admin/includes/dashboard.php:95
    msgid "http://planet.wordpress.org/feed/"
    msgstr "http://ja.forums.wordpress.org/rss.php"

    を変更すればできますが、任意=ランダムという意味だとすると工夫が必要です。

    po -> mo の反映方法がわからないと無理ですが(^^;

    大切な言語ファイルなので、よくわからないまま試行される時は、先にバックアップを取っておくことをお勧めします。

    モデレーター jim912

    (@jim912)

    tsuboさん、こんにちは。

    function custom_dashboard_primary_link() {
    	return 'http://www.warna.info/';
    }
    add_filter( 'dashboard_primary_link', 'custom_dashboard_primary_link' );
    
    function custom_dashboard_primary_feed() {
    	return 'http://www.warna.info/feed/';
    }
    add_filter( 'dashboard_primary_feed', 'custom_dashboard_primary_feed' );
    
    function custom_dashboard_primary_title() {
    	return 'Simple Colors';
    }
    add_filter( 'dashboard_primary_title', 'custom_dashboard_primary_title' );

    上記コードを参考にプラグインとしておけば、新規作成されたサイトのRSSを変更できるはずです。

    2つ目は、同様に primary を secondary に記述を変えて下さい。

    jim912さん、こんにちは。

    教えていただいたコードでプラグインを作成し、うまくいきました。
    ありがとうございました。

    ちょっと、はまったポイントがあったので、今後の方の為に報告します。
    最初、add_filterしたフィルタ関数が呼ばれなくて悩んだのですが、既に作成済みのサイトではダッシュボードのウィジェットの設定がサイトオプションとして保存されているようで、その場合はこのフィルタ関数が呼ばれないようでした。
    新規で作成したサイトの場合は一番最初にダッシュボードを表示した時にこのフィルタ関数が呼ばれて初期値として設定されました。
    ダッシュボードのウィジェット設定が変更出来るようになっているのに気づいて、このような動きになっていることを理解できました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ダッシュボードのRSS初期設定を変更したい」には新たに返信することはできません。