日本語
フォーラム
フォーラム / インストール / attachment_id を有効にする方法はありますか?
(@chattran)
13年、 10ヶ月前
データベースの入れ替えのために、エキスポート➡インポートを実施しました。 その際、サーバーも変更になったので、画像のリンクURLを変更してからインポートしました。 上記の作業後に新サイトを確認したところ、正しく表示されました。
しかし、記事に挿入されている個別の画像をクリックすると、ページが見つかりません。 というエラーになります。 記事に画像を挿入した時に自動的に作成される画像の個別ページのURL(attachment_id)が引き継がれない事が原因の様です。 この部分について、何か対策がありましたら教えてください。 エキスポートしたファイルへの操作、インポート後の操作、wordpressに新しいファイルを追加する、パラメータの追加、等、どんなことでも結構ですので、ヒントになりそうなことがありましたら是非教えてください。 よろしくお願いいたします。
(@podspod)
XML形式あたりでエクスポート→インポートされたということですよね。 「データベースの入れ替え」というのがどんなものかわかりませんが、元のデータベースそのものをダンプ→インポートできれば確実ですが、おそらく何らかの制約(消去したとか解約したとかとか)で不可能なのでしょうか?
なんとなく深読みするに期待薄ですが、もし、元のURLと新URLの対応がわかるなら、 超簡単!wordpressでいろんなリダイレクトができるプラグイン あたりで紹介されているプラグインが使えますが、いかがでしょう。
返信ありがとうございます。 おっしゃるとおり、XML形式で前のサイトの管理画面からエクスポートしてローカルに落とし、それをエディターで開いてURLを置換し、新しいサイトの管理画面でインポートしました。 その際、画像を含む多数のファイルがインポートに失敗したので、これらについてはFTPでアップロードしました。 「元のデータベースそのものをダンプ」というのは、phpMyAdminでエキスポートするということでしょうか? それでしたら可能ですが、前述のURLの書き換えが対応が難しい(XMLファイルはテキストエディタで操作したため)と考えたので、この方法で処理しました。 まだ前のサーバーもサイトも生きておりますので、phpMyAdminで処理することは可能です。 それをすれば、画像のリンクは解決するということでしょうか?
知識不足で基本的な質問をさせていただいて申し訳ありませんが、よろしくお願いします。
トピック「attachment_id を有効にする方法はありますか?」には新たに返信することはできません。