All in one SEO PACKのデータをCocoonに移行する方法

サイトのテーマをSTINGERからCocoonに移行した。

移行に関してのもろもろの手順は、今回もググって検索した結果、次のページを参考にさせてもらった。

まずは、そもそもの初期設定内容について。
https://seo.info-station.net/wordpress-cocoon-initialization/

初期設定が終わった後、ページレイアウトを外観から変更した。

そこで、いろいろなページを確認したところコードの表示に問題があった。

そこで、Prismの設定に関して、以下ページを参考にした。
https://konpure.com/2019/05/02/post-9834/

最後に、英語ページを確認したところ、画像が表示されていなかった。これは、Cocoon設定の高速化に一部問題があったみたいだ。

とりあえず、LazyLoadを無効にしたところ、画像は表示された。日本語ページは大丈夫だったのだが。

最後に、SEO設定のタイトル・ディスクリプションの設定内容。
こちらは、All in one SEOを使っていたので、データベースの変更をする必要があるとのこと。
これに関しても、まずは、以下ページを参考にした。
https://ikumen-sim.net/aio-cocoon-process

ここに記載があるSQLを実行しても、求める結果にならなかった。

調べた結果、Cocoonを適用した後に追加した投稿に関しては、良いのだろうが、それ以前に記述された投稿に関しては、Cocoonが利用するデータ自体がデータベースにないため、適用することができなかった。

そこで、SQL分は以下の様に変更し、All in one SEOで作成されたデータを直接変更するという対応を実施。

UPDATE
wp_postmeta SET meta_key=REPLACE(meta_key, "_aioseop_description", "the_page_meta_description")

一応、これで対応できたみたい。

実施内容は、meta_keyに登録されている_aioseop_descriptionをthe_page_meta_descriptionに置換するというもの。一応この実行を行った後、既存投稿を編集したところ、メタディスクリプションに、All in one SEOで設定した説明文が格納されていた。

コメント

タイトルとURLをコピーしました