WordPressをコーポレイト仕様に変更する(´・ω・)ス その3 ダッシュボードRSS追加
引き続きWorPressをイジる。
管理画面のダッシュボードについて、適度にRSSが引き込まれているが、
今回は外部ブログを表示させて、業務に活かす(´・ω・)ス
理由はスタッフの外部ブログや業務TODOを別に作ってるが、
それを一元化するため。
プラグイン使ってもいいが、更新しないので、直にコードを打ち込む。
allow_url_fopenがONの必要があるので、まずはphpinfo()で確認
おkおk(´・ω・)ス
修正するのはdashbord.php
色々クラスがあるが、今回は直に打ち込む。
dashbord.php
先頭部分に
管理画面のダッシュボードについて、適度にRSSが引き込まれているが、
今回は外部ブログを表示させて、業務に活かす(´・ω・)ス
理由はスタッフの外部ブログや業務TODOを別に作ってるが、
それを一元化するため。
プラグイン使ってもいいが、更新しないので、直にコードを打ち込む。
allow_url_fopenがONの必要があるので、まずはphpinfo()で確認
おkおk(´・ω・)ス
修正するのはdashbord.php
色々クラスがあるが、今回は直に打ち込む。
dashbord.php
先頭部分に
add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets');
function my_custom_dashboard_widgets() {
global $wp_meta_boxes;
wp_add_dashboard_widget('custom_help_widget', 'RSSタイトル', 'dashboard_text');
}
function dashboard_text() {
//フィード取得
$rss = simplexml_load_file("http://feedblog.ameba.jp/rss/ameblo/konica/rss20.xml");
$i = 0; foreach ($rss_1->channel->item as $item) {
if( $i++ == 5 ) { break; }
$link = $item->link;
$title = $item->title;
$date = date('Y.m.d', strtotime($item->pubDate));
echo $date.'<a href="' . $link . '" target="_blank">' . $title . '</a></br>';
}
}
追加おk(´・ω・)ス