サポート » プラグイン » csvデータインポート時に画像が入りません。

  • 別サイトからwordpressサイトに移す記事数が1万件ほどありそれをcsvデータでインポートしようと思ったのですが、テキストは問題なく反映されますが画像のURLを入れてインポートすると「リモートファイルを取得できませんでした。」と出て記事自体は登録されますが画像が入りません。
    いろいろ調べたのですが、どれもうまくいきませんでした。
    サンプルで置いているcsvデータを使用しても同様の結果になりました。

    使用しているcsvプラグインは
    「Really Simple CSV Importer」
    「RS CSV Importer Media Add-On」です。

    投稿に使用している「advanced-custom-fields」や上記2点のプラグインと画像のアップロードフォルダのパーミッションを「777」にしても効果はありません。

    「リモートファイルを取得できませんでした。」を解決するにはどうすればよいでしょうか……

    [モデレーター編集: トピックタイトルが空でアクセスできなかったため、タイトルを設定しました。]

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • モデレーター Takuro Hishikawa

    (@hissy)

    リモートファイルの取得ではなく、サーバーにファイルをアップロードして、フルパスを指定する方式で試してみてください。

    トピック投稿者 kenken6070

    (@kenken6070)

    返信遅れてしまいすみません。
    wordpressのメディアファイルに画像を登録し、そのURLをcsvファイルに入力してもやはり同様の文言とエラーが発生してしまいました……。

    カスタムフィールドが駄目なのかと思いアイキャッチの方にURLを設定してみましたが、それでも上記と同様のエラーが発生しアップロードができません(画像URLを排斥した状態で上げた場合問題なく登録されます)

    また調べた中で見つけた「rs-csv-importer-media-plus-master」というプラグインがあったのですが、インストールして有効化すると

    Fatal error: Cannot redeclare class RS_CSV_Helper in /home/www.womanlife.co.jp/public_html/wp-content/plugins/rs-csv-importer-media-plus-master/rs-csv-helper.php on line 3

    というエラー分が出てCSVインポート画面に飛べなくなってしまいました……

    wordpressのバージョンは4.3.1
    Really Simple CSV Importerのバージョンは1.3です。

    何か原因となるものに心当たりはありますでしょうか?

    トピック投稿者 kenken6070

    (@kenken6070)

    追記です

    調べていた時に出てきた「rs-csv-importer-media-plus-master」というプラグインを有効化すると下記のエラー分が出てしまいました。

    ▼エラー分
    Fatal error: Cannot redeclare class RS_CSV_Helper in /home/www.womanlife.co.jp/public_html/wp-content/plugins/rs-csv-importer-media-plus-master/rs-csv-helper.php on line 3

    モデレーター Takuro Hishikawa

    (@hissy)

    URLではなく、サーバー上のフルパスを指定してみてはいかがでしょうか、とご提案しました。お使いのサーバーでは、URLで画像が取得できない可能性がありますので。

    トピック投稿者 kenken6070

    (@kenken6070)

    ご返信ありがとうございます。
    フルパスでアップしたところアイキャッチは無事登録されました。
    しかし、カスタムフィールドの画像フォームには登録がされませんでした。

    そこで上記の「rs-csv-importer-media-plus-master」というプラグインを発見し、有効化してみたところ、エラーが発生しインポートできない。というところで止まっております。

    モデレーター Takuro Hishikawa

    (@hissy)

    Media Plusの作者は私ではないので、私では分かりません。

    Really Simple CSV Importer 本体で画像の自動取り込みに対応しているのは、アイキャッチ画像のみです。ただし、カスタマイズを行うことで、カスタムフィールドの画像取り込みも可能です。カスタマイズ例をプラグインのページからリンクしています。

    “Example: Download image from remote url to custom field”
    https://wordpress.org/plugins/really-simple-csv-importer/other_notes/

    トピック投稿者 kenken6070

    (@kenken6070)

    リンクありがとうございます。

    いただいたリンク先のデータをアップし、「Get Remote Image to Custom Field」というプラグインを有効化し、再度CSVをアップロードいたしましたがやはりフォーム内に画像は登録されませんでした。

    何かファイル内で臨機に書き換えなければいけない部分などはありますでしょうか?

    モデレーター Takuro Hishikawa

    (@hissy)

    案件ごとにカスタマイズすることが前提になります。リンク先のプラグインはあくまで作例です。コメントに解説を書いていますので、読んでご自分でカスタマイズしてください。

    RS CSV Importer Media Add-On と Media Plus の作者です。

    Media Plusの方は、自分の案件用に Really Simple CSV Importer をフォークして作ったものです。なので、同時に有効化するとエラーになります。

    RS CSV Importer Media Add-On 自体はローカルのパスを指定することを想定していないです。

    https://github.com/torounit/rs-csv-importer-media-addon/blob/master/class-rs_csv_importer_media_plus.php#L87-L92

    ここら辺を直せばローカルのものも行けるとは思います。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック「csvデータインポート時に画像が入りません。」には新たに返信することはできません。