CSV のほうでフィールド名だけかえるとそれが変更されていると Smart Custom Fields が認識できないので空になると思います。Smart Custom Fields のほうでもフィールド名を変更するとどうでしょうか。
それでもならない場合、たしか Really Simple CSV Importer で Smart Custom Fields 用にデータをインポートするには接頭辞として scf_ をつけないといけなかったように思いますが、WP CSV Exporter でエクスポートした CSV にはその接頭辞が無くて、それが原因で空になっている、ということはないでしょうか。
http://notnil-creative.com/blog/archives/3704
情報が少ないので再現しようがないですよね。申し訳ないです。
どこがトリガーとなって不具合となっているかわからないでいます。
>Kitajimaさま
早速のご回答ありがとうございます。
フィールド名はSmart Custom Fieldsの編集画面でしました。
scf_をつけ忘れていたので修正したのですが、修正前と修正後の結果は変わらず値が空になっていました。
ちょっと流れがよく把握できていないのですが、
・WP CSV Exporter でエクスポート
・CSV の適切なカラムに scf_ をつける
・Really Simple CSV Importer でインポート
・Smart Custom Fields でフィールド名を変更
という流れでしょうか。
Smart Custom Fields ではフィールド名(メタキー)を書き換えたときに自動的に投稿済みのメタキーを書き換えるような機能はありません。そのため、上記の流れの場合だと、Smart Custom Fields でフィールド名を変更するまえに、CSV の段階でフィールド名を変更する必要があると思います。
返答ありがとうございます。
・WP CSV Exporter でエクスポート
・Really Simple CSV Importer でインポート
※ここでインポートした値が空欄になっていたのでマニュアルなどを見直しました。
・Smart Custom Fieldsの編集画面で接頭辞(scf_)をつけて保存
・投稿記事編集画面を再読み込み、値を入力して保存
・WP CSV Exporter でエクスポート
・Really Simple CSV Importer でインポート
以前のフィールド名には値が残ったまま、scf_をつけたものは空欄となっていました。
このような流れです。
さきほど、別のサーバーを用意して同じWPの環境を構築しもう一度試してみました。
環境を構築する際に、WP左メニュー>ツール>エクスポートからSmart Custom Fieldsをエクスポートしました(CSVではなく、プラグイン設定のエクスポートです)。同じくインポートしましたら、件のカスタムフィールドが読み込まれていませんでした。
壊れていたのか、ここに原因があるような気がします。
一からカスタムフィールドを作り直して検証してみます。
> ・Smart Custom Fieldsの編集画面で接頭辞(scf_)をつけて保存
接頭辞を付けるのは Smart Custom Fields の編集画面ではなく、インポートする CSV のメタキーの部分です。接頭辞は Really Simple CSV Importer が Smart Custom Fields 用のデータかどうかを判断するために使われるものなので、実際のフィールド名(Smart Custom Fields の編集画面で設定するフィールド名)は変更する必要がありません。
できました!
返答ありがとうございました。
お時間を取らせてしまって申し訳ありませんでした。大変困っていたので助かりました。