PC 上の WordPress で記事する際、画像を挿入するには毎回アップローダのウィンドウを開く必要があります。
複数画像を連続投稿する場合には、これが非常に面倒くさいのですが、WordPress 2.8 系まではこの記事の方法で対応できていました。
しかし、2.9 系ではダメらしく、解決しないのでしばらく放置していました。
今日は、久しぶりにまた方法を探してみたら、米が好きさんが解決されていましたので、自分のサイトでも設定してみました。
見事動作しております。
忘れないように自分でもメモしておきます。
編集するのは「wp-admin/includes/media.php」ファイルです。
いじるのは2カ所。
「画像の追加」画面の表示部分を別ウィンドウにする
最初に「画像の追加」ダイアログを別ウィンドウにする方法です。
WP 2.9 の場合、366行目にメディア関係のリンクのコードが書かれています。
この部分を、別ウィンドウで表示するように JavaScript を追加します。
元の「画像の追加」ウィンドウ表示用のコードがこれです。
<a href="{$image_upload_iframe_src}&amp;TB_iframe=true" id="add_image" class="thickbox" title='$image_title' onclick="return false;"><img src='images/media-button-image.gif' alt='$image_title' /></a>
その下にでも、新しくウィンドウを開く様に JavaScript を追加したコードを追加します。
書き換えても良いでしょう。
<a href="javascript:w=window.open('{$image_upload_iframe_src}','','scrollbars=yes,Width=650,Height=700,top=0,left=0');w.focus();" id="add_image" title='$image_title' onclick="return true;"><img src='images/media-button-image.gif' alt='$image_title' /></a>
画像挿入後にウィンドウを閉じない
続いて、別ウィンドウで開いたウィンドウが、画像挿入後に閉じないようにするため、exit している PHP のコードをコメントアウトします。
WP 2.9 の場合、169行目です。
<a <?php //exit; }
※コメントアウトした状態のソースです
以上です。
すばらしい情報をありがとうございます。



Recent Comments