成果につなげる、ホームページ改善と運用の並走パートナー
(改善提案・修正)

WordPressのプラグイン「CSVDataImport CustomPost」ページ

本ページでは、2025年3月11日に公開(リリース)したWordPressプラグイン「CSVDataImport CustomPost」に関する情報を公開しています。

概要

このプラグインは、CSV ファイルをインポートしたときに読み取ったデータを、カスタム投稿およびカスタム投稿に関連付けられたカスタム フィールドに反映するプラグインです。

別で管理しているデータを、WordPressで制作したサイト上でも表示できるようにしたいときに役立ちます。
例えば、商品情報や作品情報、物件情報、店舗情報などに対応しています。
各項目ごとのショートコード(登録したデータを表示するためのショートコード)も提供しているため、PHPコードを書かない場合でも使えるようにしています。

要件上、制約や留意事項がいくつかあるため、制作者向けのプラグインです。
本プラグインをご利用の際は、本ページに書かれている内容をご了承のうえ、ご利用いただけますと幸いです。

利用方法・手順(例)

ここでは、プラグインの表示方法の例を紹介します。
プラグインの利用方法についてはプラグインの中のドキュメントページに書いていますので、ここでは記載を省略します。

当方は、プラグイン「Custom Post Type UI」を使用して制作しました。

当方は、プラグイン「Custom Post Type UI」を使用して制作しました。
詳細ページは要件上不要だったことから「一般公開」をfalse(しない)設定にしましたが、これは要件に合わせて各自でご対応いただければと存じます。

各項目のショートコード(登録したデータを表示するためのショートコード)も提供していますが、表示用のテンプレートは利用テーマの仕様に合わせて作成していただく必要があります。
(表示部分のショートコードを作る場合はスニペットプラグイン等をご利用の上で作成してください。「万が一変更があったときに全記事分直す」ようなやり方じゃなければ、運用上の支障は出にくいと思います)

「カスタム投稿の表示部分のショートコードを作るなら、こんな感じで書くよ」というのを作ってみましたので、よろしければ、ご参照ください。

(注)ショートコードをPHPファイル内で呼び出すときは「do_shortcode」を使用します。

このコードの留意事項

次のコードは動作確認等のテストを一切していません。
自分でも使いたいので作ったプラグインなので将来的には実際に活用する都合により動作確認もしたコードを作るので対応ができ次第差し替える予定です。ですが、元々作った経緯の都合から優先順位が高くないため、対応が結構先になるかもしれません。
可能なら各自でご対応いただけますと大変有難いです。

注意事項

このプラグインは、制作者向けのプラグインです。

ご利用の際は、主に以下の留意事項・注意事項をご確認・ご了承のうえ、ご利用いただけますと幸いです。

  • この機能を使用する前に必ずデータをバックアップしてください。
  • カスタム投稿の作成やデータの表示はサポートしていません (完全にサポートすることはできません) ので、ご自身で別のプラグインをご利用ください (表示をサポートするショートコードをいくつか提供しています)。フルサイト編集対応のブロックテーマ(特に公式の開発チームが制作したテーマ)でショートコードを使ってエディターでデザインしようとしても使えない可能性があります。元々、スニペットプラグイン等を使って自前で表示ページ(部分)を作ることを前提としたプラグインなので、ご容赦願います。
  • カスタム投稿を削除しても、カスタム フィールドは消えません。データベースから削除する必要があります。(不要なデータを削除するには、プラグインまたはデータベース管理ツールを使用します。)
  • このプラグインは、大量のアイテム (例: 10,000 アイテム) を処理するようには設計されていません。

プラグインのダウンロード

以下のWordPressプラグインページからダウンロードしてください。