SEOを削除するにあたり、タイトル・ディスクリプション・キーワードをCocoonに移行したかった時に少しはまったので、手順として残しておきます。SEOを使用して設定したすべての記事のタイトル・ディスクリプション・キーワードを、一括でCocoonに移行します。注意点データベースを触るので、必ずバックアップを取っておくようにお願いします。SQLの知識が少し必要になるかもしれません。下記のReplaceを使用する方法は書き換えは成功したのですが、Cocoonのバージョンのためか(自分はかなり古いCocoonテーマを使っていたので)うまくいきませんでした。下記の記事はおそらく自分のMySQLのバージョンのため、SQL自体がエラーで実行できなかったのですが、かなりヒントをもらいました。PACKのデータをCocoon・Simplicityに移行する方法メタデータが入っているテーブルを見つける前置きが長くなってしまいましたが、本題に入っていきましょう。メタデータは○○_postmetaというテーブルに入っています。部分は接頭辞といい、Wordpressインストール時に変更することができるので、お使いの環境によっては、接頭辞がwp_ではない可能性があります。phpMyAdminでDBを開き、○○_postmetaというテーブルを見つけてください。当記事ではメタデータのテーブルはwp_postmetaで進めていきます。タイトルを移行するではSQL文を実行して移行を進めていきましょう。※最初にも書きましたが以下の作業に進む前にDBのバックアップ作成をお願いします。wp_postmetaの部分はお使いの環境に合わせて書き換えてください。"_aioseop_title"ディスクリプションを移行するwp_postmetaの部分はお使いの環境に合わせて書き換えてください。"_aioseop_description"キーワードを移行するwp_postmetaの部分はお使いの環境に合わせて書き換えてください。"_aioseop_keywords"ざっくり解説ざっくりですが上記コードでなにをしているかタイトルの移行を例に解説します。部分をSELECTであらわすと下記のようになります。"_aioseop_title"メタデータコピー前に上記SQLを実行した場合、下記のような結果になります。SEOのデータがあるのがわかります。更新の部分Update分の更新している部分は下記のようになっていました。自己結合したテーブルの右側のデータを左側に移していたということですね。SEOとCocoonのタイトル・ディスクリプション・キーワードのmeta_keyは下記のようになっています。Cocoon以外のテーマでもそれぞれのmeta_keyがわかれば、SQL文meta_key部分を書き換えることで、移し替えが可能ではないかと思います。SEOのメタデータをCocoonに移行する方法でした。Posts関連記事は見つかりませんでした。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。views2021/1/202023/5/13タイトルとURLをコピーしました。