
投稿記事インポートプラグイン開発
WordPressでインポートプラグイン制作を行いました。
通常の投稿記事のインポートはReally Simple CSV Importer等のプラグインを用いれば簡単にインポートできますが、とにかく設定項目が多すぎて使いづらいです。
また、今回の要件は
・Excelと画像データをインポートしたい
・Advanced Custom Fieldsで拡張されたフィールドが200個程度存在する
といったものがありました。
とにかくシンプルに簡単操作でインポートできるようにするにはどうしたらよいかを考え、以下のような提案をさせていただきました。
・Excelと画像データをまとめてZIPに圧縮したものをインポートするようにする
・どの記事にどの画像データを紐づけるかをExcelに記事IDを振り、記事IDフォルダの中に画像を置く
技術的なところはWordPress インポートプラグイン開発に記載していますのでご参照ください。
シンプルさを追求しつつも高機能なプラグインを作成できた案件となりました。
例え要件を満たせても扱えない、またメンテナンスしづらい、といったことがあればそれは失敗に繋がると考えています。