Wordpressの管理画面カスタマイズ(「画像を追加」の初期画面の変更)
2010 年 1 月 8 日 金曜日
このブログとは別に写真ブログをしているのですが、記事投稿ページで写真のURLを貼るときにいちいちタブを切り替えるのが一手間なんですよね。そこで、題名どおり、初期画面を「URLからメディアファイルを追加」にしてしまおうという、完全なる備忘録です。バージョンアップするたびにいちいちどこだったか調べるのが面倒なので。
ちなみにwordpressのバージョンは2.9.1-ja。
いじるファイルは/wp-admin/include/media.php
まずはタブ部分の修正。位置を並び替える。
16 function media_upload_tabs() {
17 $_default_tabs = array(
18 ‘type_url’ => __(‘From URL’),
19 ‘type’ => __(‘From Computer’), // handler action suffix => tab text
20 ‘gallery’ => __(‘Gallery’),
21 ‘library’ => __(‘Media Library’)
22 );
70 if ( isset($redir_tab) && array_key_exists($redir_tab, $tabs) )
71 $current = $redir_tab;
72 elseif ( isset($_GET['tab']) && array_key_exists($_GET['tab'], $tabs) )
73 $current = $_GET['tab'];
74 else
75 //$current = apply_filters(‘media_upload_default_tab’, ‘type’);
76 $current = apply_filters(‘media_upload_default_tab’, ‘type_url’);
初期画面がURLから〜になるように条件変更
516 /*
517 if ( isset($_GET['tab']) && $_GET['tab'] == ‘type_url’ )
518 return wp_iframe( ‘media_upload_type_url_form’, ‘image’, $errors, $id );
519 */
520 if ( isset($_GET['tab']) && $_GET['tab'] == ‘type’ )
521 return wp_iframe( ‘media_upload_type_form’, ‘image’, $errors, $id );
522
523 //return wp_iframe( ‘media_upload_type_form’, ‘image’, $errors, $id );
524 return wp_iframe( ‘media_upload_type_url_form’, ‘image’, $errors, $id )
関連記事

