web-dev-qa-db-ja.com

非CMSサイトのデータベース/コンテンツをWordpressに移行する

私はPHPで完全に構築されている非CMS Webサイトを持っています。 Wordpressで自分の投稿を手動で追加したくないのは、それがお尻の痛みだからです(私は5000件の投稿を話しています)。

だから私の質問はこうだ:私はこれをどのように行うのですか?このようなものを複製することさえ可能ですか?

1
user1627363

あなたのデータが私が理解しているようにデータベースの中にあるならば、それはあなたのデータベースをCSVファイルにエクスポートしそしてWordpressにインポートすることが可能です。 CSVファイルは、基本的にはデータベースからのデータのコンマ区切りリストで、異なるデータベース構造から別のデータベース構造へのデータ転送を可能にします。

データを正しく取得できるようにエクスポート/インポートを構成するには実際にある程度の努力が必要ですが、5000件の投稿を再投稿するよりもはるかに簡単に達成できます。

Wordpressのプラグイン "csv importer"や "wp ultimate csv importer"を探してください。

あなたのSQLクライアントを使ってデータをエクスポートすることができます(これらはしばしばcsvでエクスポートするオプションを持っています)またはPHPを参照してください( http://www.coderelic.com/2012/01 /データベースからCSVファイルへのエクスポート/ php /

あなたのデータがデータベースにない場合、あなたはあなたのサイトをプログラム的に調べ、あなたのhtmlファイルから構造化されたデータを作成するためのid、クラスそして要素を探すWebスクレイピングテクニック(wikipedia/Web_scrapingを見てください).

これが役に立ったことを願っています!

6
jounileander