Wordpressの大量のデータ更新
Wordpress で大量のデータを繰り返し更新する必要がある時代が来ます。
最近の例では、次の例で示すように、ハイパーリンク ルートが固定パーマリンクであった場合、Geofumadas.com に移動してサブドメインを離れると、これらのフィールドの多くで調整が必要になります。
以前のルートは次のとおりです。
http://geofumadas.cartesianos.com/autocad-コース-2011/
そして新しいものは次のとおりです。
http://geofumadas.com/autocad-コース-2011/
必要なのは用語を変更することであることは明らかです geofumadas.cartesianos.com によって geofumadas.com 大量のデータに対してこれを行うには、ブログがホストされている場所で許可されている場合はデータベースから行う必要があります。 その方法を見てみましょう:
1. 裏地。
このようなおかしなことをする前に、バックアップを下げる必要があります。 これは「ツール」/「エクスポート」で行います。
2. phpMyAdmin にアクセスします。 この場合、Geofumadas.com がホストされているプラットフォームである Cpanel から実行しています。 内部に入ったらデータベースを選択しますが、通常は XNUMX つだけ存在します。
3. 変更する単語が含まれるテーブルを見つけます。 この用語は、wp_posts エントリのテーブル、wp_comments コメントのテーブルなど、さまざまなテーブルに存在する可能性があることを覚えておいてください。 したがって、最初に行うことは、それがどこにあるかを判断することです。 これを行うには、「検索」タブを選択し、検索された単語を書き留め、すべてのテーブルを選択します。
すると、以下の画像のような結果が表示されるはずです。
4. 変更する単語が含まれる列を探します。
「参照」ボタンを使用すると、その列が配置されている列の詳細に移動できます。 これは簡単な検査によって行われます。
5. 変更を実行します
次に、次の構文を使用して変更を実行します。
update テーブル セッションに コラム = 置き換え(コラム、 '変更するテキスト「、」新しいテキスト')
update wp_posts セッションに POST_CONTENT = 置き換え(POST_CONTENT、 'geofumadas.cartesianos.com「、」geofumadas.com')
この場合、テーブルは wp_post、列は post_content です。 実行すると、影響を受けたレコードの数を示すメッセージが表示されます。 記号 ( ' ) はアクセント記号 ( ´ ) とは異なりますので、使用する場合は注意が必要です。 そうでない場合は、構文エラー メッセージが返されます。
その後、ステップ 3 からクエリを再度実行して、結果が変化したかどうかを確認するのが理想的です。 また、指の間違いでスペアリブなどを配置してしまうことのないように、変更を確認しながら段階的に進めるのも便利です。
また、以前のブログに保存されていた可能性のある画像をインポートするなどの操作を以前に実行したことがない場合にも、このプロセスを実行することはお勧めできません。 そうしないと、正しい道を踏み外し、取り返しのつかない損害を引き起こすことになります。 そのために、LinkedImages のようなプラグインがあり、インポート時に Wordpress の最新バージョンでは、画像を新しいホスティングに取り込むオプションが提供されます (ただし、すべてが取り込まれるわけではありません)。