サポート » 使い方全般 » ディスクリプション移行の手順について

  • izumi2216

    (@izumi2216)


    お世話になっております。

    今回ご相談したいのが
    「All in one SEO PACKのメタタグデータをCocoonに移行する方法」
    についてです。

    All in one SEO PACKのプラグイン機能を使って
    メタディスクリプションを書いておりました。
    (テーマはSTINGER8です)

    ですがこのプラグイン自体が重いらしいということや
    他プラグインとの相性の悪さなどを考えた結果、

    テーマ自体をCocoonに変更し
    プラグインを削除できればと思いました。

    しかしこのプラグインで唯一使っていた
    「メタディスクリプション機能」
    これをどうCocoonのテーマへ移行すればよいのか、
    調べても難し過ぎて理解できませんでした。

    WordPressのデータベース?SQL?に
    なにか情報を加えればいいようなのですが…

    参考サイト↓
    All in one SEO PACKのデータをCocoon・Simplicityに移行する方法
    先頭にh)ttps://ikumen-sim.net/all-in-one-seo-pack-switch

    SQLの実行(実行の意味がわからない。なにか書き加えるということ?)
    値の指定(ますます意味がわからない。なんの値でなにを指定するのか)

    SQLはXサーバーからバックアップをとればいいとわかりますが、
    肝心の「手順と単語」が初めて見るものばかりで、
    なにをどうすればいいのかほぼ理解できませんでした。

    自分のSQL(wp_postmeta部分のみ)を載せてよければ載せますので、
    どこになにを書き加えたら?いいのか
    もしご存じの方がいらっしゃればお願い致します。

    あくまでも方法を知りたいだけですので、
    実行してどうなったとしても完全に自己責任だと思っております。

    どうかよろしくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • ishitaka

    (@ishitaka)

    こんにちは

    All in one SEO PACK プラグインも Cocoon テーマも使用したことがなく詳しくないので、回答を控えていましたが、なかなかレスがつかないようなので・・・

    SQL の実行に関しては、

    エックスサーバーであれば、phpMyAdmin が利用できます。phpMyAdmin を利用することで簡単にデータベースの管理を行うことができます。
    https://www.xserver.ne.jp/manual/man_db_myadmin.php

    phpMyAdmin の使い方に関しては、サーバのマニュアルなどをご覧ください。

    ishitaka

    (@ishitaka)

    実行してどうなったとしても完全に自己責任だと思っております。

    ということなので、

    phpMyAdmin の使い方がどうしてもわからない場合は、

    ディスクリプションを移行する方法に関してはわかりませんが、メタキーの名前を _aioseop_description から the_page_meta_description へ変更するだけであれば、下記のような方法で変更することができます。あくまでも名前を変更するだけです。Cocoon 側の仕様を満たすデータになっているかはわかりません。

    WordPress のルートディレクト(wp-config.php のあるディレクトリ)に下記ファイルを作成し、

    ファイル名: replace_aioseop_description_to_the_page_meta_description.php

    <?php
    require __DIR__ . '/wp-blog-header.php';
    
    $sql = "UPDATE {$wpdb->postmeta} SET meta_key=REPLACE(meta_key, '_aioseop_description', 'the_page_meta_description')";
    $result = $wpdb->query( $wpdb->prepare( $sql ));
    
    echo "結果: {$result}";

    ブラウザで下記 URL を開きます。
    (WordPress アドレス)/replace_aioseop_description_to_the_page_meta_description.php

    ページが表示されたら、作成したファイルを削除します。

    トピック投稿者 izumi2216

    (@izumi2216)

    ishitaka様

    このような質問にご回答して下さり、
    ありがとうございます。
    (内容的に回答しにくいだろうな…と思っていました。汗)

    データベース管理プラグイン「WP-DBManager」を使わなくても
    Xサーバーの phpMyAdmin を利用することでデータベースをいじれるんですね!
    操作方法などを調べて見ます!

    >メタキーの名前を _aioseop_description から the_page_meta_description へ変更

    名前を変更すれば、場合によってはうまく移行できるんでしょうか…。
    Cocoonの製作者の方にだめ元で「メタキー名変更→仕様を満たすデータになるか」聞いてみます。

    ご教授いただいた方法を色々と試して、
    うまく移行できるかやってみます^^

    作成方法まで教えていただき、ありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ディスクリプション移行の手順について」には新たに返信することはできません。