WordPress4で画像を「アップロードできない」「記事への挿入できない」場合の対象方法

ワードプレス(ブログソフト)にある画像投稿機能のメディアライブラリが私のサーバーでは上手く動作しなかったのでその対処方法をメモしておきます。

メディアライブラリに画像が表示されないとか、記事に写真が挿入できなくてお困りの方は試してみてはいかがですか?

不具合の現象

s-CB_0043

投稿画面にある「メディアを追加」をクリックして、

s-CB_0045

「ファイルをアップロード」で写真をアップしても、メディアライブラリに写真が表示されるけど、それを記事に挿入できない状態になります。

また、ワードプレスをバージョンアップしたらメディアライブラリが表示されないくなったと言う現象も発生するようです。

私の場合はインストール直後からこの現象に見舞われているのでプラグインが原因ではないはずです。

対処方法

ワードプレスとサーバーの相性が悪いと発生するようです。

対処方法はかなり無理やりですが、ワードプレスのコードを書き換える必要があります。

この方法だと残念ながら、ワードプレスをバージョンアップするごとに作業が必要です。

だけど、サーバー設定を変更してみたりと、いろいろ試したんですが、これしか解決する方法がありませんでした。

【1】admin-ajax.phpを開く

ワードプレスのファイル

/wp-admin/admin-ajax.php

を開きます。

【2】書き換える

30行目くらいにある以下の箇所を書き換えます

書き換え前

@header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) );

書き換え後

if(in_array($_POST['action'], array('query-attachments', 'send-attachment-to-editor'))){
     @header('Content-Type: application/json; charset=' . get_option('blog_charset'));
}else{
     @header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) );
}

以上です。

私の場合はこれで治りました。

スポンサーリンク
WordPress4で画像を「アップロードできない」「記事への挿入できない」場合の対象方法
この記事が気に入ったら
いいね!をお願いします<(_ _)>
コメント欄は廃止しました。ご意見・ご感想はツイッターでお願いします。
関連コンテンツ
スポンサーリンク