【WordPress】「Really Simple CSV Importer」で苦戦したこと

ブログ
この記事は約4分で読めます。

とっちゃん@nyanco! です。

今回は、【Wordpress】「Really Simple CSV Importer」で苦戦したことというお話です。

nyanco! のメインホームページ改善プロジェクトの一環でまたWordPressのお勉強です。

▼前回記事はこちら
【WordPress】「投稿」と「固定ページ」の違いについて勉強したよ – nyanco! ブログ
【WordPress】「カテゴリー」と「タグ」の違いについて勉強したよ – nyanco! ブログ

もともとhtmlで作っていたホームページを「とりあえずワードプレス化」した際、全部のページを「固定ページ」で作成しちゃったので、「投稿」であるべきページは「固定ページ」から「投稿」に変更していきたいと思います。

主に「LINEクリエイターズマーケット」で作成したスタンプなどの紹介ページがその対象になるのですが、まぁまぁ数があるので一気にCSV流し込みとかできないかと思って調べてみますと、やはりありました!

ということで、ワードプレスの記事をCSV形式からインポートできるという「Really Simple CSV Importer」というプラグインを使って苦戦したことの備忘録記事です。

▼「Really Simple CSV Importer」についてはこちらの記事が詳しいです
WordPressでCSV登録が出来るReally Simple CSV Importer | 稼げる副業でお小遣いを稼ぐ方法

スポンサーリンク

「post_date」が反映されない

「post_date」というのは、登録する記事の日付(公開日時)のことです。

状況としてはこんな感じでした。
ちなみに、CSVの作成はGoogleのスプレッドシートを使用。

  • 何度やっても公開日時がCSVをインポートした時間になる
  • 「1978/08/26 0:00:00」という(正しいはずの)形式で入力している
  • セルの「表示形式」で上記の形式になるように設定したりただの文字列にするなど色々試したけど上手くいかず
  • 下記画面からダウンロードできる「サンプルCSVファイル」を使うとできる
    f:id:nyanco696:20190215221942j:plain:w400

結局、「サンプルCSVファイル」をスプレッドシートにアップロードして、それを編集してCSV形式でダウンロード→インポートすることで「post_date」が反映されるようになりました。

「ACF」で作った画像カスタムフィールドに画像をインポートできない

「ACF:Advanced Custom Fields」とは、独自のカスタムフィールドを直感的に作成できるプラグインです。
このプラグインで作成した「画像」のフィールドに、どうやってもCSVから画像をインポートできないと嘆いていたら、どうも追加で「RS CSV Importer Media Add-On」というアドオンが必要のようでして。。。

RS CSV Importer Media Add-On – WordPress plugin | WordPress.org

普通にワードプレスの管理画面の「プラグイン」の「新規追加」の画面から、「RS CSV Importer Media Add-On」 と検索したら出てくるので、インストールして「有効」にしたら画像もインポートできるようになりました。

インポートした画像が表示されない

上記の方法で、無事に画像のインポートもできたのに、今度は肝心のweb上で画像が表示されないという現象に。。。

▼記事としては確かに画像が登録されているのに…
f:id:nyanco696:20190216004017j:plain:w400

▼リンク切れのような扱いに!
f:id:nyanco696:20190216003944j:plain:w400

何度もインポートし直したりしましたが、原因が分からず。

思いつきで、その投稿記事の編集画面を開き、何もせずに「更新」をしてみると…

画像が表示されました!
f:id:nyanco696:20190216004654j:plain:w400

原因が分からないのですが、一応これも解決です。
ちくちく1記事ずつ手作業で直しました…
(ちなみに「クイック編集」での「更新」では上手くいかず…)

うーん、やり方が根本的に間違っているのかも知れませんが、インポートするだけで「はい完成!」とはいかなかったですね…

いや、でもインポートのおかげで大部分の作業は効率化できたのは間違いないのですが!

日々精進ですね!

今回は以上となります。
最後まで読んでいただきましてありがとうございました!
それではまた〜✧٩(ˊωˋ*)و✧

コメント