web-dev-qa-db-ja.com

WordPressレシピプラグインへの移行といくつかのSQLの問題

私はカスタムPHPスクリプトを実行している食品レシピサイトです。

私は自分のウェブサイトをWordPressに移行したいのですが、 Cooked というプラグインを見つけました。

今、私は私の古いPHPスクリプトにある私のレシピを移したいです。しかし、私はSQLに関するいくつかの問題に遭遇しました。

  1. まず最初に、古いテーブルをwp_postsに挿入しましたが、うまくいきませんでした。

    • 材料とレシピのデータがpost_content列にマージされているからです。だから私は上記のプラグインをインストールしました。
  2. Cooked プラグインは、wp_postmetaプラグインにいくつかのメタキーを作成します。レシピ欄を挿入するための解決策が見つかりませんでした。

    • たとえば、これが私の古いレシピテーブルです。 Original recipe table
    • そしてこれがwp_postmeta tableです: New table

私はあなたが最初の図でそれらを見つけることができる私のコラムを挿入したいです:idpreparemalzemehikaye

wp_postmeta行に:post_id_cp_recipe_directions_cp_recipe_ingredients_cp_recipe_short_description

これはSQLコマンドでも手動でも可能ですか。それとも他に方法はありますか。ありがとう。

1
Katzenliebe

あなたの質問に答えるには:

これはSQLコマンドでも手動でも可能ですか?

  1. おそらく。あなたの古いカスタムPHPスクリプトはWordPressにはないので、これはあなたがあなたの古いテーブルから新しいWordPressテーブルにデータをマッピングすることを要求するでしょう。古いレシピテーブルのデータをWordPressにマージするのはうまくいきません。移行するのはまったく新しいプラットフォームなので、WordPressのWebサイトがめちゃくちゃになるからです。

それとも他に方法はありますか?

  1. いくつかの方法:
    • 手動:レシピがそれほど多くない場合は、データを新しいWordPress Webサイトおよびプラグインに手動でコピーアンドペーストできます( 調理しました )。これは面倒なプロセスかもしれませんが、きれいな方法です。
    • 自動化:古いレシピテーブルのデータをXMLまたはCVSファイルにエクスポートし、それをWordPressにインポートします。データを新しいテーブルと行にマッピングすることで、XML/CSV( (この例 など)をインポートするプラグインを使用できます。私はあなたにリンクしたばかりのプラグインを個人的に使用したことはありませんが、それにはテストが必要になります。
    • プロフェッショナル:上記のことが面倒すぎて技術的なスキルに慣れていない場合は、移行プロセスを支援できるWordPressのプロフェッショナルを雇うことを検討します。 。支払う意思がない限り、これはあなたにコストがかかります。価格は各Web開発者によって異なります。 あなたはここにあなたの仕事リストを載せることができます。