Wordpressの管理画面カスタマイズ(「画像を追加」の初期画面の変更) はてなブックマーク

このブログとは別に写真ブログをしているのですが、記事投稿ページで写真の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 )

関連記事

Leave a Reply

Location : Wordpressの管理画面カスタマイズ(「画像を追加」の初期画面の変更) | COLAMUNE

© 2010 COLAMUNE. All rights reserved.

Apricot theme designed by Ardamis.com. XHTML, CSS. COLAMUNE is powered by WordPress 2.9.1 Entries (RSS) and Comments (RSS).