サポート » プラグイン » Really Simple CSV Importerでカスタムフィールドの値が削除される

  • hattori09

    (@hattori09)


    お世話になります。

    こちらの投稿と全く反対なのですが、Really Simple CSV Importerでデータを上書きする場合、空白でインポートした項目のデータが元のデータのままではなく削除されてしまいます。

    エクスポートしたCSVデータ
    ——————————————————————————————————
    “post_id”,”post_type”,”post_status”,”post_name”,”post_title”,”post_content”,”post_category”,”scf_field-1″,”scf_field-2″,”scf_field-3″
    1,”post”,”publish”,”hello-world”,”Hello world!”,”WordPress へようこそ。これは最初の投稿です。編集もしくは削除してブログを始めてください !”,”未分類”,”a”,”b”,”c”
    ——————————————————————————————————

    Really Simple CSV ImporterでインポートするCSVデータ
    ——————————————————————————————————
    “post_id”,”post_type”,”post_status”,”post_name”,”post_title”,”post_content”,”post_category”,”scf_field-1″,”scf_field-2″,”scf_field-3″
    1,”post”,”publish”,”hello-world”,,,”未分類”,”a”,,”c”
    ——————————————————————————————————

    post_titleやpost_contentは空白にしても元データは削除されませんが、カスタムフィールドの値、上記インポートデータですとfield-2にあった”b”が削除されます。
    表示されていないわけではなくデータそのものが削除されています。(phpMyAdminでmeta_valueを確認)

    上記投稿では空欄は変更されない仕様だということですが仕様が変わりましたでしょうか?
    またはデータの作り方に問題がありましたらご教授いただければ幸いです。

    カスタムフィールドはSmart Custom Fieldsを利用しておりますが、プラグインなしで作成したカスタムフィールドでも同様にデータが削除されました。

    また、インポートするCSVデータにカスタムフィールドの項目がない場合も削除されます。
    こちらは仕様でしょうか?
    カスタムフィールド以外のpost_titleやpost_contentは項目がなくてもデータは変更されないままインポートできます。

    お手数をお掛けしますが動作のご教授のほどよろしくお願いします。

    ——————————————————————————
    localhostにてテスト
    Wordpress バージョン 4.4.2
    Really Simple CSV Importer バージョン 1.3
    Smart Custom Fields バージョン 1.7.0
    その他使用プラグイン:WP CSV Exporter, WP Multibyte Patch
    ——————————————————————————

  • トピック「Really Simple CSV Importerでカスタムフィールドの値が削除される」には新たに返信することはできません。