All in One SEOのdescriptionのメタタグをAFFINGER6に移行したい!
AFFINGER6では、titleやdescriptionといったメタタグがテーマに含まれているので、All in One SEOが不要になります。
逆に「AFFINGER6」と「All in One SEO」の両方利用するとdescriptionタグが重複してしまうためよくありません。
そこで、この記事では、AFFINGER6を利用する時に、All in One SEOで使っているメタタグを移行する方法を紹介します。
All in One SEOのタグを移行する
All in One SEOを利用している時に、自分でdescriptionを入力している必要があります。
「投稿抜粋」を使っていると、自動で本文の先頭を取得しているだけなのでdescriptionが表示されません。
AFFINGER6とAll in One SEOのデータフォーマット
まずは、AFFINGER6とAll in One SEOで利用しているデータフォーマットを紹介します。
AFFINGER6もAll in One SEOもメタタグを管理しているのはpostmetaテーブルです。
All in One SEOでは、主に6種類のタグがあります。
- _aioseop_title
- _aioseop_keywords
- _aioseop_description
- _aioseo_title
- _aioseo_keywords
- _aioseo_description
_aioseopが最初についているものは、古いバージョンから利用していると残っているデータです。
一方、AFFINGER6は上記に対応するタグは3つです。
- st_titlewords
- st_keywords
- st_description
AFFINGER6に移行が必要なのは「description」のみです。
AFFINGER6では「title」は自動で記事タイトルから表示され、「keywords」はSEO的にはあまり意味がないので移行は必須ではありません。
AFFINGER6もAll in One SEOもどちらもデータは、post_idで紐づけられており、データフォーマットも同じです。
AFFINGER6もAll in One SEOもデータフォーマットは同じ
- titleタグは「テキストデータ」
- keywordsタグは「カンマ区切りのデータ」
- descriptionタグは「テキストデータ」
titleもkeywordsもデータフォーマットは同じなので、必要であれば移行しましょう。
移行方法
移行方法は、サーバーのphpMyAdminを利用して、meta_keyの「_aioseop_description」や「_aioseo_description」を「st_description」に更新するだけです。
postmetaテーブルをアップデート
phpMyAdminなどを使って直接SQLでUPDATEします。
事前に更新する件数をカウントしておきます。
メモ
postmetaは自分のテーブル名に変更が必要です。
SELECT COUNT(*) FROM postmeta WHERE meta_key = "_aioseop_description"; SELECT COUNT(*) FROM postmeta WHERE meta_key = "_aioseo_description";
下記のSQLを実行してデータを更新します。
UPDATE postmeta
SET meta_key = 'st_description'
WHERE meta_key = '_aioseo_description';
と
UPDATE postmeta
SET meta_key = 'st_description'
WHERE meta_key = '_aioseop_description';
まとめ:All in One SEOのメタタグをAFFINGER6に移行する方法
データフォーマットは同じなので、「_aioseop_description」または「_aioseo_description」を「st_description」にUPDATEするだけです。
さらに、AFFINGERからSWELLに、メタタグを移行する方法はこちらの記事を参考にしてください。
-
-
AFFINGERのdescriptionタグをSEO SIMPLE PACKで編集するための切り替え方法
疑問 AFFINGERからSWELLに乗り換えたときに、descriptionタグはどうやって切り替えればいい? AFFINGERは、テーマにdescriptionタグを入力するところがありますが、S ...