画像アップロードの際にサムネイルが選択できない不具合

WordPress 2.7で、イメージのアップロードの際にフルサイズ以外のラジオボタンが表示されない、という不具合が起こることがあります。この不具合の解決法については、Wordpressフォーラムで紹介されていますが、解決法の説明が不十分と思われるので本サイトにその追加情報を掲載しました。

WordPress 2.7では、画像をアップロードする場合、画像ファイルを選択し、アップロードを実行すると設定画面が開いて画像のサイズを指定する選択ボタンが表示され、サムネイル、中サイズ、大サイズ、フルサイズの選択が可能になるような設定になっています。しかし、次の図のようにフルサイズのラジオボタンだけが表示されて他のサイズのボタンは表示されない(したがって選択できない)不具合が発生します。

radio_f

この不具合は、フォーラムによると、phpのグラフィック・ライブラリをインストールすることによって解決されるそうです。以下に、サーバーOS=Fedora におけるそのインストール法を紹介いたします。

端末でのインストール

Fedoraではphp-gdのrpmファイルが用意されているので、root権限でログインして、端末から以下のようなコマンドを入力してインストールします。インストールが完了したらhttpdを再スタートさせてください。

[root@localhost ~]# yum -y install php-gd
Loaded plugins: refresh-packagekit
updates-newkey                                           | 2.3 kB     00:00
primary.sqlite.bz2                                       | 3.5 MB     00:08
fedora                                                   | 2.4 kB     00:00
primary.sqlite.bz2                                       | 6.1 MB     00:01
updates                                                  | 2.6 kB     00:00
primary.sqlite.bz2                                       | 9.1 kB     00:00
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package php-gd.i386 0:5.2.6-2.fc9 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package        Arch         Version             Repository               Size
================================================================================
Installing:
 php-gd         i386         5.2.6-2.fc9         updates-newkey           111 k

Transaction Summary
================================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 111 k
Downloading Packages:
php-gd-5.2.6-2.fc9.i386.rpm                              | 111 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : php-gd                                            [1/1]

Installed: php-gd.i386 0:5.2.6-2.fc9
Complete!
[root@localhost ~]# /etc/rc.d/init.d/httpd restart
httpd を停止中:                                            [  OK  ]
httpd を起動中:                                            [  OK  ]
[root@localhost ~]#
GUIでのインストール

GUIでインストールする場合には、「ソフトウェアの追加/ 削除」をオープンし、「php-gd」で検索すると、php-gd-5.2.6-2.fc9(現在の最新バージョン)が表示されるのでチェックを入れて「適用」ボタンを押してください。

screenshot-php-gd

anaconda-yum-puginsのインストールが必要の旨の表示が出た場合には「OK」ボタンをクリックしてこれもインストールしてください。
次に端末でのインストールと同じように、httpdを再スタートします。

WordPressにログインして画像のアップロードを試してみればサムネール以下の全ての項目にラジオボタンが付いているはずです。画像のアップロードについては、JPG、PNGファイルについて確認しています。

radio_c

問題点

上記の処置を行ってもBMPファイルをアップロードするときには、ラジオボタンが表示されない不具合が発生します。BMPファイルのサムネイルが利かないのは前のバージョンでも同じでしたので、サムネイルでインプットしたい場合には、BMP→PNGに変換するか、フルサイズで挿入した後にサイズを変更するかで対応してください。

WordPressフォーラムでの議論については以下のサイトを参照してください。
thumbnail not working


関連記事

画像アップロードの際にサムネイルが選択できない不具合” への1件のコメント

  1. ピンバック: 今日のつぶやき 2011-07-28 | 花鳥風月

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です